![]() |
theBall Engine 1.5
Moteur de rendue 3D basé sur OpenGL
|
00001 /*************************************************************************** 00002 * 00003 * GLee.c 00004 * GLee (OpenGL Easy Extension library) 00005 * Version : 5.4 00006 * 00007 * Copyright (c)2009 Ben Woodhouse All rights reserved. 00008 * 00009 * Redistribution and use in source and binary forms, with or without 00010 * modification, are permitted provided that the following conditions are 00011 * met: 00012 * 1. Redistributions of source code must retain the above copyright 00013 * notice, this list of conditions and the following disclaimer as 00014 * the first lines of this file unmodified. 00015 * 2. Redistributions in binary form must reproduce the above copyright 00016 * notice, this list of conditions and the following disclaimer in the 00017 * documentation and/or other materials provided with the distribution. 00018 * 00019 * THIS SOFTWARE IS PROVIDED BY BEN WOODHOUSE ``AS IS'' AND ANY EXPRESS OR 00020 * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES 00021 * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 00022 * IN NO EVENT SHALL BEN WOODHOUSE BE LIABLE FOR ANY DIRECT, INDIRECT, 00023 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 00024 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 00025 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 00026 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 00027 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 00028 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00029 00030 * Web: http://elf-stone.com/glee.php 00031 * 00032 * [This file was automatically generated by GLeeGen 7.0 00033 * 00034 ***************************************************************************/ 00035 00036 #ifdef _MSC_VER 00037 #pragma optimize( "g", off ) 00038 #endif 00039 00040 #include <stdio.h> 00041 #include <stdlib.h> 00042 #include <string.h> 00043 #include "GLee.h" 00044 00045 #if defined(__APPLE__) || defined(__APPLE_CC__) 00046 #include <Carbon/Carbon.h> 00047 #endif 00048 00049 typedef GLuint(*GLEE_LINK_FUNCTION)(void); 00050 00051 GLboolean __GLeeInited=GL_FALSE; 00052 00053 #ifndef _WIN32 00054 #define __stdcall /* nothing */ 00055 #endif 00056 00057 void * __GLeeGetProcAddress(const char *extname) 00058 { 00059 #ifdef WIN32 00060 return (void*)wglGetProcAddress(extname); 00061 #elif defined(__APPLE__) || defined(__APPLE_CC__) 00062 CFBundleRef bundle; 00063 CFURLRef bundleURL = CFURLCreateWithFileSystemPath(kCFAllocatorDefault, CFSTR("/System/Library/Frameworks/OpenGL.framework"), kCFURLPOSIXPathStyle, true); 00064 00065 CFStringRef functionName = CFStringCreateWithCString(kCFAllocatorDefault, extname, kCFStringEncodingASCII); 00066 00067 void *function; 00068 00069 bundle = CFBundleCreate(kCFAllocatorDefault, bundleURL); 00070 assert(bundle != NULL); 00071 00072 function = CFBundleGetFunctionPointerForName(bundle, functionName); 00073 00074 CFRelease(bundleURL); 00075 CFRelease(functionName); 00076 CFRelease(bundle); 00077 00078 return function; 00079 #else 00080 return (void*)glXGetProcAddressARB((const GLubyte *)extname); 00081 #endif 00082 } 00083 00084 00085 00086 00087 /* Extension querying variables */ 00088 00089 GLboolean _GLEE_VERSION_1_2 = GL_FALSE; 00090 GLboolean _GLEE_ARB_imaging = GL_FALSE; 00091 GLboolean _GLEE_VERSION_1_3 = GL_FALSE; 00092 GLboolean _GLEE_VERSION_1_4 = GL_FALSE; 00093 GLboolean _GLEE_VERSION_1_5 = GL_FALSE; 00094 GLboolean _GLEE_VERSION_2_0 = GL_FALSE; 00095 GLboolean _GLEE_VERSION_2_1 = GL_FALSE; 00096 GLboolean _GLEE_VERSION_3_0 = GL_FALSE; 00097 GLboolean _GLEE_ARB_multitexture = GL_FALSE; 00098 GLboolean _GLEE_ARB_transpose_matrix = GL_FALSE; 00099 GLboolean _GLEE_ARB_multisample = GL_FALSE; 00100 GLboolean _GLEE_ARB_texture_env_add = GL_FALSE; 00101 GLboolean _GLEE_ARB_texture_cube_map = GL_FALSE; 00102 GLboolean _GLEE_ARB_texture_compression = GL_FALSE; 00103 GLboolean _GLEE_ARB_texture_border_clamp = GL_FALSE; 00104 GLboolean _GLEE_ARB_point_parameters = GL_FALSE; 00105 GLboolean _GLEE_ARB_vertex_blend = GL_FALSE; 00106 GLboolean _GLEE_ARB_matrix_palette = GL_FALSE; 00107 GLboolean _GLEE_ARB_texture_env_combine = GL_FALSE; 00108 GLboolean _GLEE_ARB_texture_env_crossbar = GL_FALSE; 00109 GLboolean _GLEE_ARB_texture_env_dot3 = GL_FALSE; 00110 GLboolean _GLEE_ARB_texture_mirrored_repeat = GL_FALSE; 00111 GLboolean _GLEE_ARB_depth_texture = GL_FALSE; 00112 GLboolean _GLEE_ARB_shadow = GL_FALSE; 00113 GLboolean _GLEE_ARB_shadow_ambient = GL_FALSE; 00114 GLboolean _GLEE_ARB_window_pos = GL_FALSE; 00115 GLboolean _GLEE_ARB_vertex_program = GL_FALSE; 00116 GLboolean _GLEE_ARB_fragment_program = GL_FALSE; 00117 GLboolean _GLEE_ARB_vertex_buffer_object = GL_FALSE; 00118 GLboolean _GLEE_ARB_occlusion_query = GL_FALSE; 00119 GLboolean _GLEE_ARB_shader_objects = GL_FALSE; 00120 GLboolean _GLEE_ARB_vertex_shader = GL_FALSE; 00121 GLboolean _GLEE_ARB_fragment_shader = GL_FALSE; 00122 GLboolean _GLEE_ARB_shading_language_100 = GL_FALSE; 00123 GLboolean _GLEE_ARB_texture_non_power_of_two = GL_FALSE; 00124 GLboolean _GLEE_ARB_point_sprite = GL_FALSE; 00125 GLboolean _GLEE_ARB_fragment_program_shadow = GL_FALSE; 00126 GLboolean _GLEE_ARB_draw_buffers = GL_FALSE; 00127 GLboolean _GLEE_ARB_texture_rectangle = GL_FALSE; 00128 GLboolean _GLEE_ARB_color_buffer_float = GL_FALSE; 00129 GLboolean _GLEE_ARB_half_float_pixel = GL_FALSE; 00130 GLboolean _GLEE_ARB_texture_float = GL_FALSE; 00131 GLboolean _GLEE_ARB_pixel_buffer_object = GL_FALSE; 00132 GLboolean _GLEE_ARB_depth_buffer_float = GL_FALSE; 00133 GLboolean _GLEE_ARB_draw_instanced = GL_FALSE; 00134 GLboolean _GLEE_ARB_framebuffer_object = GL_FALSE; 00135 GLboolean _GLEE_ARB_framebuffer_sRGB = GL_FALSE; 00136 GLboolean _GLEE_ARB_geometry_shader4 = GL_FALSE; 00137 GLboolean _GLEE_ARB_half_float_vertex = GL_FALSE; 00138 GLboolean _GLEE_ARB_instanced_arrays = GL_FALSE; 00139 GLboolean _GLEE_ARB_map_buffer_range = GL_FALSE; 00140 GLboolean _GLEE_ARB_texture_buffer_object = GL_FALSE; 00141 GLboolean _GLEE_ARB_texture_compression_rgtc = GL_FALSE; 00142 GLboolean _GLEE_ARB_texture_rg = GL_FALSE; 00143 GLboolean _GLEE_ARB_vertex_array_object = GL_FALSE; 00144 GLboolean _GLEE_EXT_abgr = GL_FALSE; 00145 GLboolean _GLEE_EXT_blend_color = GL_FALSE; 00146 GLboolean _GLEE_EXT_polygon_offset = GL_FALSE; 00147 GLboolean _GLEE_EXT_texture = GL_FALSE; 00148 GLboolean _GLEE_EXT_texture3D = GL_FALSE; 00149 GLboolean _GLEE_SGIS_texture_filter4 = GL_FALSE; 00150 GLboolean _GLEE_EXT_subtexture = GL_FALSE; 00151 GLboolean _GLEE_EXT_copy_texture = GL_FALSE; 00152 GLboolean _GLEE_EXT_histogram = GL_FALSE; 00153 GLboolean _GLEE_EXT_convolution = GL_FALSE; 00154 GLboolean _GLEE_SGI_color_matrix = GL_FALSE; 00155 GLboolean _GLEE_SGI_color_table = GL_FALSE; 00156 GLboolean _GLEE_SGIS_pixel_texture = GL_FALSE; 00157 GLboolean _GLEE_SGIX_pixel_texture = GL_FALSE; 00158 GLboolean _GLEE_SGIS_texture4D = GL_FALSE; 00159 GLboolean _GLEE_SGI_texture_color_table = GL_FALSE; 00160 GLboolean _GLEE_EXT_cmyka = GL_FALSE; 00161 GLboolean _GLEE_EXT_texture_object = GL_FALSE; 00162 GLboolean _GLEE_SGIS_detail_texture = GL_FALSE; 00163 GLboolean _GLEE_SGIS_sharpen_texture = GL_FALSE; 00164 GLboolean _GLEE_EXT_packed_pixels = GL_FALSE; 00165 GLboolean _GLEE_SGIS_texture_lod = GL_FALSE; 00166 GLboolean _GLEE_SGIS_multisample = GL_FALSE; 00167 GLboolean _GLEE_EXT_rescale_normal = GL_FALSE; 00168 GLboolean _GLEE_EXT_vertex_array = GL_FALSE; 00169 GLboolean _GLEE_EXT_misc_attribute = GL_FALSE; 00170 GLboolean _GLEE_SGIS_generate_mipmap = GL_FALSE; 00171 GLboolean _GLEE_SGIX_clipmap = GL_FALSE; 00172 GLboolean _GLEE_SGIX_shadow = GL_FALSE; 00173 GLboolean _GLEE_SGIS_texture_edge_clamp = GL_FALSE; 00174 GLboolean _GLEE_SGIS_texture_border_clamp = GL_FALSE; 00175 GLboolean _GLEE_EXT_blend_minmax = GL_FALSE; 00176 GLboolean _GLEE_EXT_blend_subtract = GL_FALSE; 00177 GLboolean _GLEE_EXT_blend_logic_op = GL_FALSE; 00178 GLboolean _GLEE_SGIX_interlace = GL_FALSE; 00179 GLboolean _GLEE_SGIX_pixel_tiles = GL_FALSE; 00180 GLboolean _GLEE_SGIS_texture_select = GL_FALSE; 00181 GLboolean _GLEE_SGIX_sprite = GL_FALSE; 00182 GLboolean _GLEE_SGIX_texture_multi_buffer = GL_FALSE; 00183 GLboolean _GLEE_EXT_point_parameters = GL_FALSE; 00184 GLboolean _GLEE_SGIS_point_parameters = GL_FALSE; 00185 GLboolean _GLEE_SGIX_instruments = GL_FALSE; 00186 GLboolean _GLEE_SGIX_texture_scale_bias = GL_FALSE; 00187 GLboolean _GLEE_SGIX_framezoom = GL_FALSE; 00188 GLboolean _GLEE_SGIX_tag_sample_buffer = GL_FALSE; 00189 GLboolean _GLEE_FfdMaskSGIX = GL_FALSE; 00190 GLboolean _GLEE_SGIX_polynomial_ffd = GL_FALSE; 00191 GLboolean _GLEE_SGIX_reference_plane = GL_FALSE; 00192 GLboolean _GLEE_SGIX_flush_raster = GL_FALSE; 00193 GLboolean _GLEE_SGIX_depth_texture = GL_FALSE; 00194 GLboolean _GLEE_SGIS_fog_function = GL_FALSE; 00195 GLboolean _GLEE_SGIX_fog_offset = GL_FALSE; 00196 GLboolean _GLEE_HP_image_transform = GL_FALSE; 00197 GLboolean _GLEE_HP_convolution_border_modes = GL_FALSE; 00198 GLboolean _GLEE_INGR_palette_buffer = GL_FALSE; 00199 GLboolean _GLEE_SGIX_texture_add_env = GL_FALSE; 00200 GLboolean _GLEE_EXT_color_subtable = GL_FALSE; 00201 GLboolean _GLEE_PGI_vertex_hints = GL_FALSE; 00202 GLboolean _GLEE_PGI_misc_hints = GL_FALSE; 00203 GLboolean _GLEE_EXT_paletted_texture = GL_FALSE; 00204 GLboolean _GLEE_EXT_clip_volume_hint = GL_FALSE; 00205 GLboolean _GLEE_SGIX_list_priority = GL_FALSE; 00206 GLboolean _GLEE_SGIX_ir_instrument1 = GL_FALSE; 00207 GLboolean _GLEE_SGIX_calligraphic_fragment = GL_FALSE; 00208 GLboolean _GLEE_SGIX_texture_lod_bias = GL_FALSE; 00209 GLboolean _GLEE_SGIX_shadow_ambient = GL_FALSE; 00210 GLboolean _GLEE_EXT_index_texture = GL_FALSE; 00211 GLboolean _GLEE_EXT_index_material = GL_FALSE; 00212 GLboolean _GLEE_EXT_index_func = GL_FALSE; 00213 GLboolean _GLEE_EXT_index_array_formats = GL_FALSE; 00214 GLboolean _GLEE_EXT_compiled_vertex_array = GL_FALSE; 00215 GLboolean _GLEE_EXT_cull_vertex = GL_FALSE; 00216 GLboolean _GLEE_SGIX_ycrcb = GL_FALSE; 00217 GLboolean _GLEE_SGIX_fragment_lighting = GL_FALSE; 00218 GLboolean _GLEE_IBM_rasterpos_clip = GL_FALSE; 00219 GLboolean _GLEE_HP_texture_lighting = GL_FALSE; 00220 GLboolean _GLEE_EXT_draw_range_elements = GL_FALSE; 00221 GLboolean _GLEE_WIN_phong_shading = GL_FALSE; 00222 GLboolean _GLEE_WIN_specular_fog = GL_FALSE; 00223 GLboolean _GLEE_EXT_light_texture = GL_FALSE; 00224 GLboolean _GLEE_SGIX_blend_alpha_minmax = GL_FALSE; 00225 GLboolean _GLEE_SGIX_impact_pixel_texture = GL_FALSE; 00226 GLboolean _GLEE_EXT_bgra = GL_FALSE; 00227 GLboolean _GLEE_SGIX_async = GL_FALSE; 00228 GLboolean _GLEE_SGIX_async_pixel = GL_FALSE; 00229 GLboolean _GLEE_SGIX_async_histogram = GL_FALSE; 00230 GLboolean _GLEE_INTEL_texture_scissor = GL_FALSE; 00231 GLboolean _GLEE_INTEL_parallel_arrays = GL_FALSE; 00232 GLboolean _GLEE_HP_occlusion_test = GL_FALSE; 00233 GLboolean _GLEE_EXT_pixel_transform = GL_FALSE; 00234 GLboolean _GLEE_EXT_pixel_transform_color_table = GL_FALSE; 00235 GLboolean _GLEE_EXT_shared_texture_palette = GL_FALSE; 00236 GLboolean _GLEE_EXT_separate_specular_color = GL_FALSE; 00237 GLboolean _GLEE_EXT_secondary_color = GL_FALSE; 00238 GLboolean _GLEE_EXT_texture_perturb_normal = GL_FALSE; 00239 GLboolean _GLEE_EXT_multi_draw_arrays = GL_FALSE; 00240 GLboolean _GLEE_EXT_fog_coord = GL_FALSE; 00241 GLboolean _GLEE_REND_screen_coordinates = GL_FALSE; 00242 GLboolean _GLEE_EXT_coordinate_frame = GL_FALSE; 00243 GLboolean _GLEE_EXT_texture_env_combine = GL_FALSE; 00244 GLboolean _GLEE_APPLE_specular_vector = GL_FALSE; 00245 GLboolean _GLEE_APPLE_transform_hint = GL_FALSE; 00246 GLboolean _GLEE_SGIX_fog_scale = GL_FALSE; 00247 GLboolean _GLEE_SUNX_constant_data = GL_FALSE; 00248 GLboolean _GLEE_SUN_global_alpha = GL_FALSE; 00249 GLboolean _GLEE_SUN_triangle_list = GL_FALSE; 00250 GLboolean _GLEE_SUN_vertex = GL_FALSE; 00251 GLboolean _GLEE_EXT_blend_func_separate = GL_FALSE; 00252 GLboolean _GLEE_INGR_color_clamp = GL_FALSE; 00253 GLboolean _GLEE_INGR_interlace_read = GL_FALSE; 00254 GLboolean _GLEE_EXT_stencil_wrap = GL_FALSE; 00255 GLboolean _GLEE_EXT_422_pixels = GL_FALSE; 00256 GLboolean _GLEE_NV_texgen_reflection = GL_FALSE; 00257 GLboolean _GLEE_EXT_texture_cube_map = GL_FALSE; 00258 GLboolean _GLEE_SUN_convolution_border_modes = GL_FALSE; 00259 GLboolean _GLEE_EXT_texture_env_add = GL_FALSE; 00260 GLboolean _GLEE_EXT_texture_lod_bias = GL_FALSE; 00261 GLboolean _GLEE_EXT_texture_filter_anisotropic = GL_FALSE; 00262 GLboolean _GLEE_EXT_vertex_weighting = GL_FALSE; 00263 GLboolean _GLEE_NV_light_max_exponent = GL_FALSE; 00264 GLboolean _GLEE_NV_vertex_array_range = GL_FALSE; 00265 GLboolean _GLEE_NV_register_combiners = GL_FALSE; 00266 GLboolean _GLEE_NV_fog_distance = GL_FALSE; 00267 GLboolean _GLEE_NV_texgen_emboss = GL_FALSE; 00268 GLboolean _GLEE_NV_blend_square = GL_FALSE; 00269 GLboolean _GLEE_NV_texture_env_combine4 = GL_FALSE; 00270 GLboolean _GLEE_MESA_resize_buffers = GL_FALSE; 00271 GLboolean _GLEE_MESA_window_pos = GL_FALSE; 00272 GLboolean _GLEE_EXT_texture_compression_s3tc = GL_FALSE; 00273 GLboolean _GLEE_IBM_cull_vertex = GL_FALSE; 00274 GLboolean _GLEE_IBM_multimode_draw_arrays = GL_FALSE; 00275 GLboolean _GLEE_IBM_vertex_array_lists = GL_FALSE; 00276 GLboolean _GLEE_SGIX_subsample = GL_FALSE; 00277 GLboolean _GLEE_SGIX_ycrcb_subsample = GL_FALSE; 00278 GLboolean _GLEE_SGIX_ycrcba = GL_FALSE; 00279 GLboolean _GLEE_SGI_depth_pass_instrument = GL_FALSE; 00280 GLboolean _GLEE_3DFX_texture_compression_FXT1 = GL_FALSE; 00281 GLboolean _GLEE_3DFX_multisample = GL_FALSE; 00282 GLboolean _GLEE_3DFX_tbuffer = GL_FALSE; 00283 GLboolean _GLEE_EXT_multisample = GL_FALSE; 00284 GLboolean _GLEE_SGIX_vertex_preclip = GL_FALSE; 00285 GLboolean _GLEE_SGIX_convolution_accuracy = GL_FALSE; 00286 GLboolean _GLEE_SGIX_resample = GL_FALSE; 00287 GLboolean _GLEE_SGIS_point_line_texgen = GL_FALSE; 00288 GLboolean _GLEE_SGIS_texture_color_mask = GL_FALSE; 00289 GLboolean _GLEE_EXT_texture_env_dot3 = GL_FALSE; 00290 GLboolean _GLEE_ATI_texture_mirror_once = GL_FALSE; 00291 GLboolean _GLEE_NV_fence = GL_FALSE; 00292 GLboolean _GLEE_IBM_texture_mirrored_repeat = GL_FALSE; 00293 GLboolean _GLEE_NV_evaluators = GL_FALSE; 00294 GLboolean _GLEE_NV_packed_depth_stencil = GL_FALSE; 00295 GLboolean _GLEE_NV_register_combiners2 = GL_FALSE; 00296 GLboolean _GLEE_NV_texture_compression_vtc = GL_FALSE; 00297 GLboolean _GLEE_NV_texture_rectangle = GL_FALSE; 00298 GLboolean _GLEE_NV_texture_shader = GL_FALSE; 00299 GLboolean _GLEE_NV_texture_shader2 = GL_FALSE; 00300 GLboolean _GLEE_NV_vertex_array_range2 = GL_FALSE; 00301 GLboolean _GLEE_NV_vertex_program = GL_FALSE; 00302 GLboolean _GLEE_SGIX_texture_coordinate_clamp = GL_FALSE; 00303 GLboolean _GLEE_SGIX_scalebias_hint = GL_FALSE; 00304 GLboolean _GLEE_OML_interlace = GL_FALSE; 00305 GLboolean _GLEE_OML_subsample = GL_FALSE; 00306 GLboolean _GLEE_OML_resample = GL_FALSE; 00307 GLboolean _GLEE_NV_copy_depth_to_color = GL_FALSE; 00308 GLboolean _GLEE_ATI_envmap_bumpmap = GL_FALSE; 00309 GLboolean _GLEE_ATI_fragment_shader = GL_FALSE; 00310 GLboolean _GLEE_ATI_pn_triangles = GL_FALSE; 00311 GLboolean _GLEE_ATI_vertex_array_object = GL_FALSE; 00312 GLboolean _GLEE_EXT_vertex_shader = GL_FALSE; 00313 GLboolean _GLEE_ATI_vertex_streams = GL_FALSE; 00314 GLboolean _GLEE_ATI_element_array = GL_FALSE; 00315 GLboolean _GLEE_SUN_mesh_array = GL_FALSE; 00316 GLboolean _GLEE_SUN_slice_accum = GL_FALSE; 00317 GLboolean _GLEE_NV_multisample_filter_hint = GL_FALSE; 00318 GLboolean _GLEE_NV_depth_clamp = GL_FALSE; 00319 GLboolean _GLEE_NV_occlusion_query = GL_FALSE; 00320 GLboolean _GLEE_NV_point_sprite = GL_FALSE; 00321 GLboolean _GLEE_NV_texture_shader3 = GL_FALSE; 00322 GLboolean _GLEE_NV_vertex_program1_1 = GL_FALSE; 00323 GLboolean _GLEE_EXT_shadow_funcs = GL_FALSE; 00324 GLboolean _GLEE_EXT_stencil_two_side = GL_FALSE; 00325 GLboolean _GLEE_ATI_text_fragment_shader = GL_FALSE; 00326 GLboolean _GLEE_APPLE_client_storage = GL_FALSE; 00327 GLboolean _GLEE_APPLE_element_array = GL_FALSE; 00328 GLboolean _GLEE_APPLE_fence = GL_FALSE; 00329 GLboolean _GLEE_APPLE_vertex_array_object = GL_FALSE; 00330 GLboolean _GLEE_APPLE_vertex_array_range = GL_FALSE; 00331 GLboolean _GLEE_APPLE_ycbcr_422 = GL_FALSE; 00332 GLboolean _GLEE_S3_s3tc = GL_FALSE; 00333 GLboolean _GLEE_ATI_draw_buffers = GL_FALSE; 00334 GLboolean _GLEE_ATI_pixel_format_float = GL_FALSE; 00335 GLboolean _GLEE_ATI_texture_env_combine3 = GL_FALSE; 00336 GLboolean _GLEE_ATI_texture_float = GL_FALSE; 00337 GLboolean _GLEE_NV_float_buffer = GL_FALSE; 00338 GLboolean _GLEE_NV_fragment_program = GL_FALSE; 00339 GLboolean _GLEE_NV_half_float = GL_FALSE; 00340 GLboolean _GLEE_NV_pixel_data_range = GL_FALSE; 00341 GLboolean _GLEE_NV_primitive_restart = GL_FALSE; 00342 GLboolean _GLEE_NV_texture_expand_normal = GL_FALSE; 00343 GLboolean _GLEE_NV_vertex_program2 = GL_FALSE; 00344 GLboolean _GLEE_ATI_map_object_buffer = GL_FALSE; 00345 GLboolean _GLEE_ATI_separate_stencil = GL_FALSE; 00346 GLboolean _GLEE_ATI_vertex_attrib_array_object = GL_FALSE; 00347 GLboolean _GLEE_OES_read_format = GL_FALSE; 00348 GLboolean _GLEE_EXT_depth_bounds_test = GL_FALSE; 00349 GLboolean _GLEE_EXT_texture_mirror_clamp = GL_FALSE; 00350 GLboolean _GLEE_EXT_blend_equation_separate = GL_FALSE; 00351 GLboolean _GLEE_MESA_pack_invert = GL_FALSE; 00352 GLboolean _GLEE_MESA_ycbcr_texture = GL_FALSE; 00353 GLboolean _GLEE_EXT_pixel_buffer_object = GL_FALSE; 00354 GLboolean _GLEE_NV_fragment_program_option = GL_FALSE; 00355 GLboolean _GLEE_NV_fragment_program2 = GL_FALSE; 00356 GLboolean _GLEE_NV_vertex_program2_option = GL_FALSE; 00357 GLboolean _GLEE_NV_vertex_program3 = GL_FALSE; 00358 GLboolean _GLEE_EXT_framebuffer_object = GL_FALSE; 00359 GLboolean _GLEE_GREMEDY_string_marker = GL_FALSE; 00360 GLboolean _GLEE_EXT_packed_depth_stencil = GL_FALSE; 00361 GLboolean _GLEE_EXT_stencil_clear_tag = GL_FALSE; 00362 GLboolean _GLEE_EXT_texture_sRGB = GL_FALSE; 00363 GLboolean _GLEE_EXT_framebuffer_blit = GL_FALSE; 00364 GLboolean _GLEE_EXT_framebuffer_multisample = GL_FALSE; 00365 GLboolean _GLEE_MESAX_texture_stack = GL_FALSE; 00366 GLboolean _GLEE_EXT_timer_query = GL_FALSE; 00367 GLboolean _GLEE_EXT_gpu_program_parameters = GL_FALSE; 00368 GLboolean _GLEE_APPLE_flush_buffer_range = GL_FALSE; 00369 GLboolean _GLEE_EXT_gpu_shader4 = GL_FALSE; 00370 GLboolean _GLEE_EXT_draw_instanced = GL_FALSE; 00371 GLboolean _GLEE_EXT_packed_float = GL_FALSE; 00372 GLboolean _GLEE_EXT_texture_array = GL_FALSE; 00373 GLboolean _GLEE_EXT_texture_buffer_object = GL_FALSE; 00374 GLboolean _GLEE_EXT_texture_compression_latc = GL_FALSE; 00375 GLboolean _GLEE_EXT_texture_compression_rgtc = GL_FALSE; 00376 GLboolean _GLEE_EXT_texture_shared_exponent = GL_FALSE; 00377 GLboolean _GLEE_NV_depth_buffer_float = GL_FALSE; 00378 GLboolean _GLEE_NV_framebuffer_multisample_coverage = GL_FALSE; 00379 GLboolean _GLEE_EXT_framebuffer_sRGB = GL_FALSE; 00380 GLboolean _GLEE_NV_geometry_shader4 = GL_FALSE; 00381 GLboolean _GLEE_NV_parameter_buffer_object = GL_FALSE; 00382 GLboolean _GLEE_EXT_draw_buffers2 = GL_FALSE; 00383 GLboolean _GLEE_NV_transform_feedback = GL_FALSE; 00384 GLboolean _GLEE_EXT_bindable_uniform = GL_FALSE; 00385 GLboolean _GLEE_EXT_texture_integer = GL_FALSE; 00386 GLboolean _GLEE_GREMEDY_frame_terminator = GL_FALSE; 00387 GLboolean _GLEE_NV_conditional_render = GL_FALSE; 00388 GLboolean _GLEE_NV_present_video = GL_FALSE; 00389 GLboolean _GLEE_EXT_transform_feedback = GL_FALSE; 00390 GLboolean _GLEE_EXT_direct_state_access = GL_FALSE; 00391 GLboolean _GLEE_EXT_vertex_array_bgra = GL_FALSE; 00392 GLboolean _GLEE_EXT_texture_swizzle = GL_FALSE; 00393 GLboolean _GLEE_NV_explicit_multisample = GL_FALSE; 00394 GLboolean _GLEE_NV_transform_feedback2 = GL_FALSE; 00395 GLboolean _GLEE_SGIX_texture_select = GL_FALSE; 00396 GLboolean _GLEE_INGR_blend_func_separate = GL_FALSE; 00397 GLboolean _GLEE_SGIX_depth_pass_instrument = GL_FALSE; 00398 GLboolean _GLEE_SGIX_igloo_interface = GL_FALSE; 00399 GLboolean _GLEE_EXT_fragment_lighting = GL_FALSE; 00400 GLboolean _GLEE_EXT_geometry_shader4 = GL_FALSE; 00401 GLboolean _GLEE_EXT_scene_marker = GL_FALSE; 00402 GLboolean _GLEE_EXT_texture_compression_dxt1 = GL_FALSE; 00403 GLboolean _GLEE_EXT_texture_env = GL_FALSE; 00404 GLboolean _GLEE_IBM_static_data = GL_FALSE; 00405 GLboolean _GLEE_NV_gpu_program4 = GL_FALSE; 00406 GLboolean _GLEE_OES_byte_coordinates = GL_FALSE; 00407 GLboolean _GLEE_OES_compressed_paletted_texture = GL_FALSE; 00408 GLboolean _GLEE_OES_single_precision = GL_FALSE; 00409 GLboolean _GLEE_SGIX_pixel_texture_bits = GL_FALSE; 00410 GLboolean _GLEE_SGIX_texture_range = GL_FALSE; 00411 00412 /* GL Extension names */ 00413 00414 char __GLeeGLExtensionNames[322][39]={ 00415 "GL_VERSION_1_2", 00416 "GL_ARB_imaging", 00417 "GL_VERSION_1_3", 00418 "GL_VERSION_1_4", 00419 "GL_VERSION_1_5", 00420 "GL_VERSION_2_0", 00421 "GL_VERSION_2_1", 00422 "GL_VERSION_3_0", 00423 "GL_ARB_multitexture", 00424 "GL_ARB_transpose_matrix", 00425 "GL_ARB_multisample", 00426 "GL_ARB_texture_env_add", 00427 "GL_ARB_texture_cube_map", 00428 "GL_ARB_texture_compression", 00429 "GL_ARB_texture_border_clamp", 00430 "GL_ARB_point_parameters", 00431 "GL_ARB_vertex_blend", 00432 "GL_ARB_matrix_palette", 00433 "GL_ARB_texture_env_combine", 00434 "GL_ARB_texture_env_crossbar", 00435 "GL_ARB_texture_env_dot3", 00436 "GL_ARB_texture_mirrored_repeat", 00437 "GL_ARB_depth_texture", 00438 "GL_ARB_shadow", 00439 "GL_ARB_shadow_ambient", 00440 "GL_ARB_window_pos", 00441 "GL_ARB_vertex_program", 00442 "GL_ARB_fragment_program", 00443 "GL_ARB_vertex_buffer_object", 00444 "GL_ARB_occlusion_query", 00445 "GL_ARB_shader_objects", 00446 "GL_ARB_vertex_shader", 00447 "GL_ARB_fragment_shader", 00448 "GL_ARB_shading_language_100", 00449 "GL_ARB_texture_non_power_of_two", 00450 "GL_ARB_point_sprite", 00451 "GL_ARB_fragment_program_shadow", 00452 "GL_ARB_draw_buffers", 00453 "GL_ARB_texture_rectangle", 00454 "GL_ARB_color_buffer_float", 00455 "GL_ARB_half_float_pixel", 00456 "GL_ARB_texture_float", 00457 "GL_ARB_pixel_buffer_object", 00458 "GL_ARB_depth_buffer_float", 00459 "GL_ARB_draw_instanced", 00460 "GL_ARB_framebuffer_object", 00461 "GL_ARB_framebuffer_sRGB", 00462 "GL_ARB_geometry_shader4", 00463 "GL_ARB_half_float_vertex", 00464 "GL_ARB_instanced_arrays", 00465 "GL_ARB_map_buffer_range", 00466 "GL_ARB_texture_buffer_object", 00467 "GL_ARB_texture_compression_rgtc", 00468 "GL_ARB_texture_rg", 00469 "GL_ARB_vertex_array_object", 00470 "GL_EXT_abgr", 00471 "GL_EXT_blend_color", 00472 "GL_EXT_polygon_offset", 00473 "GL_EXT_texture", 00474 "GL_EXT_texture3D", 00475 "GL_SGIS_texture_filter4", 00476 "GL_EXT_subtexture", 00477 "GL_EXT_copy_texture", 00478 "GL_EXT_histogram", 00479 "GL_EXT_convolution", 00480 "GL_SGI_color_matrix", 00481 "GL_SGI_color_table", 00482 "GL_SGIS_pixel_texture", 00483 "GL_SGIX_pixel_texture", 00484 "GL_SGIS_texture4D", 00485 "GL_SGI_texture_color_table", 00486 "GL_EXT_cmyka", 00487 "GL_EXT_texture_object", 00488 "GL_SGIS_detail_texture", 00489 "GL_SGIS_sharpen_texture", 00490 "GL_EXT_packed_pixels", 00491 "GL_SGIS_texture_lod", 00492 "GL_SGIS_multisample", 00493 "GL_EXT_rescale_normal", 00494 "GL_EXT_vertex_array", 00495 "GL_EXT_misc_attribute", 00496 "GL_SGIS_generate_mipmap", 00497 "GL_SGIX_clipmap", 00498 "GL_SGIX_shadow", 00499 "GL_SGIS_texture_edge_clamp", 00500 "GL_SGIS_texture_border_clamp", 00501 "GL_EXT_blend_minmax", 00502 "GL_EXT_blend_subtract", 00503 "GL_EXT_blend_logic_op", 00504 "GL_SGIX_interlace", 00505 "GL_SGIX_pixel_tiles", 00506 "GL_SGIS_texture_select", 00507 "GL_SGIX_sprite", 00508 "GL_SGIX_texture_multi_buffer", 00509 "GL_EXT_point_parameters", 00510 "GL_SGIS_point_parameters", 00511 "GL_SGIX_instruments", 00512 "GL_SGIX_texture_scale_bias", 00513 "GL_SGIX_framezoom", 00514 "GL_SGIX_tag_sample_buffer", 00515 "GL_FfdMaskSGIX", 00516 "GL_SGIX_polynomial_ffd", 00517 "GL_SGIX_reference_plane", 00518 "GL_SGIX_flush_raster", 00519 "GL_SGIX_depth_texture", 00520 "GL_SGIS_fog_function", 00521 "GL_SGIX_fog_offset", 00522 "GL_HP_image_transform", 00523 "GL_HP_convolution_border_modes", 00524 "GL_INGR_palette_buffer", 00525 "GL_SGIX_texture_add_env", 00526 "GL_EXT_color_subtable", 00527 "GL_PGI_vertex_hints", 00528 "GL_PGI_misc_hints", 00529 "GL_EXT_paletted_texture", 00530 "GL_EXT_clip_volume_hint", 00531 "GL_SGIX_list_priority", 00532 "GL_SGIX_ir_instrument1", 00533 "GL_SGIX_calligraphic_fragment", 00534 "GL_SGIX_texture_lod_bias", 00535 "GL_SGIX_shadow_ambient", 00536 "GL_EXT_index_texture", 00537 "GL_EXT_index_material", 00538 "GL_EXT_index_func", 00539 "GL_EXT_index_array_formats", 00540 "GL_EXT_compiled_vertex_array", 00541 "GL_EXT_cull_vertex", 00542 "GL_SGIX_ycrcb", 00543 "GL_SGIX_fragment_lighting", 00544 "GL_IBM_rasterpos_clip", 00545 "GL_HP_texture_lighting", 00546 "GL_EXT_draw_range_elements", 00547 "GL_WIN_phong_shading", 00548 "GL_WIN_specular_fog", 00549 "GL_EXT_light_texture", 00550 "GL_SGIX_blend_alpha_minmax", 00551 "GL_SGIX_impact_pixel_texture", 00552 "GL_EXT_bgra", 00553 "GL_SGIX_async", 00554 "GL_SGIX_async_pixel", 00555 "GL_SGIX_async_histogram", 00556 "GL_INTEL_texture_scissor", 00557 "GL_INTEL_parallel_arrays", 00558 "GL_HP_occlusion_test", 00559 "GL_EXT_pixel_transform", 00560 "GL_EXT_pixel_transform_color_table", 00561 "GL_EXT_shared_texture_palette", 00562 "GL_EXT_separate_specular_color", 00563 "GL_EXT_secondary_color", 00564 "GL_EXT_texture_perturb_normal", 00565 "GL_EXT_multi_draw_arrays", 00566 "GL_EXT_fog_coord", 00567 "GL_REND_screen_coordinates", 00568 "GL_EXT_coordinate_frame", 00569 "GL_EXT_texture_env_combine", 00570 "GL_APPLE_specular_vector", 00571 "GL_APPLE_transform_hint", 00572 "GL_SGIX_fog_scale", 00573 "GL_SUNX_constant_data", 00574 "GL_SUN_global_alpha", 00575 "GL_SUN_triangle_list", 00576 "GL_SUN_vertex", 00577 "GL_EXT_blend_func_separate", 00578 "GL_INGR_color_clamp", 00579 "GL_INGR_interlace_read", 00580 "GL_EXT_stencil_wrap", 00581 "GL_EXT_422_pixels", 00582 "GL_NV_texgen_reflection", 00583 "GL_EXT_texture_cube_map", 00584 "GL_SUN_convolution_border_modes", 00585 "GL_EXT_texture_env_add", 00586 "GL_EXT_texture_lod_bias", 00587 "GL_EXT_texture_filter_anisotropic", 00588 "GL_EXT_vertex_weighting", 00589 "GL_NV_light_max_exponent", 00590 "GL_NV_vertex_array_range", 00591 "GL_NV_register_combiners", 00592 "GL_NV_fog_distance", 00593 "GL_NV_texgen_emboss", 00594 "GL_NV_blend_square", 00595 "GL_NV_texture_env_combine4", 00596 "GL_MESA_resize_buffers", 00597 "GL_MESA_window_pos", 00598 "GL_EXT_texture_compression_s3tc", 00599 "GL_IBM_cull_vertex", 00600 "GL_IBM_multimode_draw_arrays", 00601 "GL_IBM_vertex_array_lists", 00602 "GL_SGIX_subsample", 00603 "GL_SGIX_ycrcb_subsample", 00604 "GL_SGIX_ycrcba", 00605 "GL_SGI_depth_pass_instrument", 00606 "GL_3DFX_texture_compression_FXT1", 00607 "GL_3DFX_multisample", 00608 "GL_3DFX_tbuffer", 00609 "GL_EXT_multisample", 00610 "GL_SGIX_vertex_preclip", 00611 "GL_SGIX_convolution_accuracy", 00612 "GL_SGIX_resample", 00613 "GL_SGIS_point_line_texgen", 00614 "GL_SGIS_texture_color_mask", 00615 "GL_EXT_texture_env_dot3", 00616 "GL_ATI_texture_mirror_once", 00617 "GL_NV_fence", 00618 "GL_IBM_texture_mirrored_repeat", 00619 "GL_NV_evaluators", 00620 "GL_NV_packed_depth_stencil", 00621 "GL_NV_register_combiners2", 00622 "GL_NV_texture_compression_vtc", 00623 "GL_NV_texture_rectangle", 00624 "GL_NV_texture_shader", 00625 "GL_NV_texture_shader2", 00626 "GL_NV_vertex_array_range2", 00627 "GL_NV_vertex_program", 00628 "GL_SGIX_texture_coordinate_clamp", 00629 "GL_SGIX_scalebias_hint", 00630 "GL_OML_interlace", 00631 "GL_OML_subsample", 00632 "GL_OML_resample", 00633 "GL_NV_copy_depth_to_color", 00634 "GL_ATI_envmap_bumpmap", 00635 "GL_ATI_fragment_shader", 00636 "GL_ATI_pn_triangles", 00637 "GL_ATI_vertex_array_object", 00638 "GL_EXT_vertex_shader", 00639 "GL_ATI_vertex_streams", 00640 "GL_ATI_element_array", 00641 "GL_SUN_mesh_array", 00642 "GL_SUN_slice_accum", 00643 "GL_NV_multisample_filter_hint", 00644 "GL_NV_depth_clamp", 00645 "GL_NV_occlusion_query", 00646 "GL_NV_point_sprite", 00647 "GL_NV_texture_shader3", 00648 "GL_NV_vertex_program1_1", 00649 "GL_EXT_shadow_funcs", 00650 "GL_EXT_stencil_two_side", 00651 "GL_ATI_text_fragment_shader", 00652 "GL_APPLE_client_storage", 00653 "GL_APPLE_element_array", 00654 "GL_APPLE_fence", 00655 "GL_APPLE_vertex_array_object", 00656 "GL_APPLE_vertex_array_range", 00657 "GL_APPLE_ycbcr_422", 00658 "GL_S3_s3tc", 00659 "GL_ATI_draw_buffers", 00660 "GL_ATI_pixel_format_float", 00661 "GL_ATI_texture_env_combine3", 00662 "GL_ATI_texture_float", 00663 "GL_NV_float_buffer", 00664 "GL_NV_fragment_program", 00665 "GL_NV_half_float", 00666 "GL_NV_pixel_data_range", 00667 "GL_NV_primitive_restart", 00668 "GL_NV_texture_expand_normal", 00669 "GL_NV_vertex_program2", 00670 "GL_ATI_map_object_buffer", 00671 "GL_ATI_separate_stencil", 00672 "GL_ATI_vertex_attrib_array_object", 00673 "GL_OES_read_format", 00674 "GL_EXT_depth_bounds_test", 00675 "GL_EXT_texture_mirror_clamp", 00676 "GL_EXT_blend_equation_separate", 00677 "GL_MESA_pack_invert", 00678 "GL_MESA_ycbcr_texture", 00679 "GL_EXT_pixel_buffer_object", 00680 "GL_NV_fragment_program_option", 00681 "GL_NV_fragment_program2", 00682 "GL_NV_vertex_program2_option", 00683 "GL_NV_vertex_program3", 00684 "GL_EXT_framebuffer_object", 00685 "GL_GREMEDY_string_marker", 00686 "GL_EXT_packed_depth_stencil", 00687 "GL_EXT_stencil_clear_tag", 00688 "GL_EXT_texture_sRGB", 00689 "GL_EXT_framebuffer_blit", 00690 "GL_EXT_framebuffer_multisample", 00691 "GL_MESAX_texture_stack", 00692 "GL_EXT_timer_query", 00693 "GL_EXT_gpu_program_parameters", 00694 "GL_APPLE_flush_buffer_range", 00695 "GL_EXT_gpu_shader4", 00696 "GL_EXT_draw_instanced", 00697 "GL_EXT_packed_float", 00698 "GL_EXT_texture_array", 00699 "GL_EXT_texture_buffer_object", 00700 "GL_EXT_texture_compression_latc", 00701 "GL_EXT_texture_compression_rgtc", 00702 "GL_EXT_texture_shared_exponent", 00703 "GL_NV_depth_buffer_float", 00704 "GL_NV_framebuffer_multisample_coverage", 00705 "GL_EXT_framebuffer_sRGB", 00706 "GL_NV_geometry_shader4", 00707 "GL_NV_parameter_buffer_object", 00708 "GL_EXT_draw_buffers2", 00709 "GL_NV_transform_feedback", 00710 "GL_EXT_bindable_uniform", 00711 "GL_EXT_texture_integer", 00712 "GL_GREMEDY_frame_terminator", 00713 "GL_NV_conditional_render", 00714 "GL_NV_present_video", 00715 "GL_EXT_transform_feedback", 00716 "GL_EXT_direct_state_access", 00717 "GL_EXT_vertex_array_bgra", 00718 "GL_EXT_texture_swizzle", 00719 "GL_NV_explicit_multisample", 00720 "GL_NV_transform_feedback2", 00721 "GL_SGIX_texture_select", 00722 "GL_INGR_blend_func_separate", 00723 "GL_SGIX_depth_pass_instrument", 00724 "GL_SGIX_igloo_interface", 00725 "GL_EXT_fragment_lighting", 00726 "GL_EXT_geometry_shader4", 00727 "GL_EXT_scene_marker", 00728 "GL_EXT_texture_compression_dxt1", 00729 "GL_EXT_texture_env", 00730 "GL_IBM_static_data", 00731 "GL_NV_gpu_program4", 00732 "GL_OES_byte_coordinates", 00733 "GL_OES_compressed_paletted_texture", 00734 "GL_OES_single_precision", 00735 "GL_SGIX_pixel_texture_bits", 00736 "GL_SGIX_texture_range" 00737 }; 00738 int __GLeeGLNumExtensions=322; 00739 00740 /* GL_VERSION_1_2 */ 00741 00742 #ifdef __GLEE_GL_VERSION_1_2 00743 #ifndef GLEE_C_DEFINED_glBlendColor 00744 #define GLEE_C_DEFINED_glBlendColor 00745 void __stdcall GLee_Lazy_glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColor(red, green, blue, alpha);} 00746 GLEEPFNGLBLENDCOLORPROC GLeeFuncPtr_glBlendColor=GLee_Lazy_glBlendColor; 00747 #endif 00748 #ifndef GLEE_C_DEFINED_glBlendEquation 00749 #define GLEE_C_DEFINED_glBlendEquation 00750 void __stdcall GLee_Lazy_glBlendEquation(GLenum mode) {if (GLeeInit()) glBlendEquation(mode);} 00751 GLEEPFNGLBLENDEQUATIONPROC GLeeFuncPtr_glBlendEquation=GLee_Lazy_glBlendEquation; 00752 #endif 00753 #ifndef GLEE_C_DEFINED_glDrawRangeElements 00754 #define GLEE_C_DEFINED_glDrawRangeElements 00755 void __stdcall GLee_Lazy_glDrawRangeElements(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) glDrawRangeElements(mode, start, end, count, type, indices);} 00756 GLEEPFNGLDRAWRANGEELEMENTSPROC GLeeFuncPtr_glDrawRangeElements=GLee_Lazy_glDrawRangeElements; 00757 #endif 00758 #ifndef GLEE_C_DEFINED_glColorTable 00759 #define GLEE_C_DEFINED_glColorTable 00760 void __stdcall GLee_Lazy_glColorTable(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTable(target, internalformat, width, format, type, table);} 00761 GLEEPFNGLCOLORTABLEPROC GLeeFuncPtr_glColorTable=GLee_Lazy_glColorTable; 00762 #endif 00763 #ifndef GLEE_C_DEFINED_glColorTableParameterfv 00764 #define GLEE_C_DEFINED_glColorTableParameterfv 00765 void __stdcall GLee_Lazy_glColorTableParameterfv(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfv(target, pname, params);} 00766 GLEEPFNGLCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glColorTableParameterfv=GLee_Lazy_glColorTableParameterfv; 00767 #endif 00768 #ifndef GLEE_C_DEFINED_glColorTableParameteriv 00769 #define GLEE_C_DEFINED_glColorTableParameteriv 00770 void __stdcall GLee_Lazy_glColorTableParameteriv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glColorTableParameteriv(target, pname, params);} 00771 GLEEPFNGLCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glColorTableParameteriv=GLee_Lazy_glColorTableParameteriv; 00772 #endif 00773 #ifndef GLEE_C_DEFINED_glCopyColorTable 00774 #define GLEE_C_DEFINED_glCopyColorTable 00775 void __stdcall GLee_Lazy_glCopyColorTable(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTable(target, internalformat, x, y, width);} 00776 GLEEPFNGLCOPYCOLORTABLEPROC GLeeFuncPtr_glCopyColorTable=GLee_Lazy_glCopyColorTable; 00777 #endif 00778 #ifndef GLEE_C_DEFINED_glGetColorTable 00779 #define GLEE_C_DEFINED_glGetColorTable 00780 void __stdcall GLee_Lazy_glGetColorTable(GLenum target, GLenum format, GLenum type, GLvoid * table) {if (GLeeInit()) glGetColorTable(target, format, type, table);} 00781 GLEEPFNGLGETCOLORTABLEPROC GLeeFuncPtr_glGetColorTable=GLee_Lazy_glGetColorTable; 00782 #endif 00783 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfv 00784 #define GLEE_C_DEFINED_glGetColorTableParameterfv 00785 void __stdcall GLee_Lazy_glGetColorTableParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfv(target, pname, params);} 00786 GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC GLeeFuncPtr_glGetColorTableParameterfv=GLee_Lazy_glGetColorTableParameterfv; 00787 #endif 00788 #ifndef GLEE_C_DEFINED_glGetColorTableParameteriv 00789 #define GLEE_C_DEFINED_glGetColorTableParameteriv 00790 void __stdcall GLee_Lazy_glGetColorTableParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameteriv(target, pname, params);} 00791 GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC GLeeFuncPtr_glGetColorTableParameteriv=GLee_Lazy_glGetColorTableParameteriv; 00792 #endif 00793 #ifndef GLEE_C_DEFINED_glColorSubTable 00794 #define GLEE_C_DEFINED_glColorSubTable 00795 void __stdcall GLee_Lazy_glColorSubTable(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit()) glColorSubTable(target, start, count, format, type, data);} 00796 GLEEPFNGLCOLORSUBTABLEPROC GLeeFuncPtr_glColorSubTable=GLee_Lazy_glColorSubTable; 00797 #endif 00798 #ifndef GLEE_C_DEFINED_glCopyColorSubTable 00799 #define GLEE_C_DEFINED_glCopyColorSubTable 00800 void __stdcall GLee_Lazy_glCopyColorSubTable(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTable(target, start, x, y, width);} 00801 GLEEPFNGLCOPYCOLORSUBTABLEPROC GLeeFuncPtr_glCopyColorSubTable=GLee_Lazy_glCopyColorSubTable; 00802 #endif 00803 #ifndef GLEE_C_DEFINED_glConvolutionFilter1D 00804 #define GLEE_C_DEFINED_glConvolutionFilter1D 00805 void __stdcall GLee_Lazy_glConvolutionFilter1D(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter1D(target, internalformat, width, format, type, image);} 00806 GLEEPFNGLCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glConvolutionFilter1D=GLee_Lazy_glConvolutionFilter1D; 00807 #endif 00808 #ifndef GLEE_C_DEFINED_glConvolutionFilter2D 00809 #define GLEE_C_DEFINED_glConvolutionFilter2D 00810 void __stdcall GLee_Lazy_glConvolutionFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter2D(target, internalformat, width, height, format, type, image);} 00811 GLEEPFNGLCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glConvolutionFilter2D=GLee_Lazy_glConvolutionFilter2D; 00812 #endif 00813 #ifndef GLEE_C_DEFINED_glConvolutionParameterf 00814 #define GLEE_C_DEFINED_glConvolutionParameterf 00815 void __stdcall GLee_Lazy_glConvolutionParameterf(GLenum target, GLenum pname, GLfloat params) {if (GLeeInit()) glConvolutionParameterf(target, pname, params);} 00816 GLEEPFNGLCONVOLUTIONPARAMETERFPROC GLeeFuncPtr_glConvolutionParameterf=GLee_Lazy_glConvolutionParameterf; 00817 #endif 00818 #ifndef GLEE_C_DEFINED_glConvolutionParameterfv 00819 #define GLEE_C_DEFINED_glConvolutionParameterfv 00820 void __stdcall GLee_Lazy_glConvolutionParameterfv(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfv(target, pname, params);} 00821 GLEEPFNGLCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glConvolutionParameterfv=GLee_Lazy_glConvolutionParameterfv; 00822 #endif 00823 #ifndef GLEE_C_DEFINED_glConvolutionParameteri 00824 #define GLEE_C_DEFINED_glConvolutionParameteri 00825 void __stdcall GLee_Lazy_glConvolutionParameteri(GLenum target, GLenum pname, GLint params) {if (GLeeInit()) glConvolutionParameteri(target, pname, params);} 00826 GLEEPFNGLCONVOLUTIONPARAMETERIPROC GLeeFuncPtr_glConvolutionParameteri=GLee_Lazy_glConvolutionParameteri; 00827 #endif 00828 #ifndef GLEE_C_DEFINED_glConvolutionParameteriv 00829 #define GLEE_C_DEFINED_glConvolutionParameteriv 00830 void __stdcall GLee_Lazy_glConvolutionParameteriv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glConvolutionParameteriv(target, pname, params);} 00831 GLEEPFNGLCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glConvolutionParameteriv=GLee_Lazy_glConvolutionParameteriv; 00832 #endif 00833 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1D 00834 #define GLEE_C_DEFINED_glCopyConvolutionFilter1D 00835 void __stdcall GLee_Lazy_glCopyConvolutionFilter1D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvolutionFilter1D(target, internalformat, x, y, width);} 00836 GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC GLeeFuncPtr_glCopyConvolutionFilter1D=GLee_Lazy_glCopyConvolutionFilter1D; 00837 #endif 00838 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2D 00839 #define GLEE_C_DEFINED_glCopyConvolutionFilter2D 00840 void __stdcall GLee_Lazy_glCopyConvolutionFilter2D(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyConvolutionFilter2D(target, internalformat, x, y, width, height);} 00841 GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC GLeeFuncPtr_glCopyConvolutionFilter2D=GLee_Lazy_glCopyConvolutionFilter2D; 00842 #endif 00843 #ifndef GLEE_C_DEFINED_glGetConvolutionFilter 00844 #define GLEE_C_DEFINED_glGetConvolutionFilter 00845 void __stdcall GLee_Lazy_glGetConvolutionFilter(GLenum target, GLenum format, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilter(target, format, type, image);} 00846 GLEEPFNGLGETCONVOLUTIONFILTERPROC GLeeFuncPtr_glGetConvolutionFilter=GLee_Lazy_glGetConvolutionFilter; 00847 #endif 00848 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfv 00849 #define GLEE_C_DEFINED_glGetConvolutionParameterfv 00850 void __stdcall GLee_Lazy_glGetConvolutionParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfv(target, pname, params);} 00851 GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC GLeeFuncPtr_glGetConvolutionParameterfv=GLee_Lazy_glGetConvolutionParameterfv; 00852 #endif 00853 #ifndef GLEE_C_DEFINED_glGetConvolutionParameteriv 00854 #define GLEE_C_DEFINED_glGetConvolutionParameteriv 00855 void __stdcall GLee_Lazy_glGetConvolutionParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameteriv(target, pname, params);} 00856 GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC GLeeFuncPtr_glGetConvolutionParameteriv=GLee_Lazy_glGetConvolutionParameteriv; 00857 #endif 00858 #ifndef GLEE_C_DEFINED_glGetSeparableFilter 00859 #define GLEE_C_DEFINED_glGetSeparableFilter 00860 void __stdcall GLee_Lazy_glGetSeparableFilter(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit()) glGetSeparableFilter(target, format, type, row, column, span);} 00861 GLEEPFNGLGETSEPARABLEFILTERPROC GLeeFuncPtr_glGetSeparableFilter=GLee_Lazy_glGetSeparableFilter; 00862 #endif 00863 #ifndef GLEE_C_DEFINED_glSeparableFilter2D 00864 #define GLEE_C_DEFINED_glSeparableFilter2D 00865 void __stdcall GLee_Lazy_glSeparableFilter2D(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2D(target, internalformat, width, height, format, type, row, column);} 00866 GLEEPFNGLSEPARABLEFILTER2DPROC GLeeFuncPtr_glSeparableFilter2D=GLee_Lazy_glSeparableFilter2D; 00867 #endif 00868 #ifndef GLEE_C_DEFINED_glGetHistogram 00869 #define GLEE_C_DEFINED_glGetHistogram 00870 void __stdcall GLee_Lazy_glGetHistogram(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogram(target, reset, format, type, values);} 00871 GLEEPFNGLGETHISTOGRAMPROC GLeeFuncPtr_glGetHistogram=GLee_Lazy_glGetHistogram; 00872 #endif 00873 #ifndef GLEE_C_DEFINED_glGetHistogramParameterfv 00874 #define GLEE_C_DEFINED_glGetHistogramParameterfv 00875 void __stdcall GLee_Lazy_glGetHistogramParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfv(target, pname, params);} 00876 GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC GLeeFuncPtr_glGetHistogramParameterfv=GLee_Lazy_glGetHistogramParameterfv; 00877 #endif 00878 #ifndef GLEE_C_DEFINED_glGetHistogramParameteriv 00879 #define GLEE_C_DEFINED_glGetHistogramParameteriv 00880 void __stdcall GLee_Lazy_glGetHistogramParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetHistogramParameteriv(target, pname, params);} 00881 GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC GLeeFuncPtr_glGetHistogramParameteriv=GLee_Lazy_glGetHistogramParameteriv; 00882 #endif 00883 #ifndef GLEE_C_DEFINED_glGetMinmax 00884 #define GLEE_C_DEFINED_glGetMinmax 00885 void __stdcall GLee_Lazy_glGetMinmax(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmax(target, reset, format, type, values);} 00886 GLEEPFNGLGETMINMAXPROC GLeeFuncPtr_glGetMinmax=GLee_Lazy_glGetMinmax; 00887 #endif 00888 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfv 00889 #define GLEE_C_DEFINED_glGetMinmaxParameterfv 00890 void __stdcall GLee_Lazy_glGetMinmaxParameterfv(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfv(target, pname, params);} 00891 GLEEPFNGLGETMINMAXPARAMETERFVPROC GLeeFuncPtr_glGetMinmaxParameterfv=GLee_Lazy_glGetMinmaxParameterfv; 00892 #endif 00893 #ifndef GLEE_C_DEFINED_glGetMinmaxParameteriv 00894 #define GLEE_C_DEFINED_glGetMinmaxParameteriv 00895 void __stdcall GLee_Lazy_glGetMinmaxParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMinmaxParameteriv(target, pname, params);} 00896 GLEEPFNGLGETMINMAXPARAMETERIVPROC GLeeFuncPtr_glGetMinmaxParameteriv=GLee_Lazy_glGetMinmaxParameteriv; 00897 #endif 00898 #ifndef GLEE_C_DEFINED_glHistogram 00899 #define GLEE_C_DEFINED_glHistogram 00900 void __stdcall GLee_Lazy_glHistogram(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glHistogram(target, width, internalformat, sink);} 00901 GLEEPFNGLHISTOGRAMPROC GLeeFuncPtr_glHistogram=GLee_Lazy_glHistogram; 00902 #endif 00903 #ifndef GLEE_C_DEFINED_glMinmax 00904 #define GLEE_C_DEFINED_glMinmax 00905 void __stdcall GLee_Lazy_glMinmax(GLenum target, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glMinmax(target, internalformat, sink);} 00906 GLEEPFNGLMINMAXPROC GLeeFuncPtr_glMinmax=GLee_Lazy_glMinmax; 00907 #endif 00908 #ifndef GLEE_C_DEFINED_glResetHistogram 00909 #define GLEE_C_DEFINED_glResetHistogram 00910 void __stdcall GLee_Lazy_glResetHistogram(GLenum target) {if (GLeeInit()) glResetHistogram(target);} 00911 GLEEPFNGLRESETHISTOGRAMPROC GLeeFuncPtr_glResetHistogram=GLee_Lazy_glResetHistogram; 00912 #endif 00913 #ifndef GLEE_C_DEFINED_glResetMinmax 00914 #define GLEE_C_DEFINED_glResetMinmax 00915 void __stdcall GLee_Lazy_glResetMinmax(GLenum target) {if (GLeeInit()) glResetMinmax(target);} 00916 GLEEPFNGLRESETMINMAXPROC GLeeFuncPtr_glResetMinmax=GLee_Lazy_glResetMinmax; 00917 #endif 00918 #ifndef GLEE_C_DEFINED_glTexImage3D 00919 #define GLEE_C_DEFINED_glTexImage3D 00920 void __stdcall GLee_Lazy_glTexImage3D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage3D(target, level, internalformat, width, height, depth, border, format, type, pixels);} 00921 GLEEPFNGLTEXIMAGE3DPROC GLeeFuncPtr_glTexImage3D=GLee_Lazy_glTexImage3D; 00922 #endif 00923 #ifndef GLEE_C_DEFINED_glTexSubImage3D 00924 #define GLEE_C_DEFINED_glTexSubImage3D 00925 void __stdcall GLee_Lazy_glTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);} 00926 GLEEPFNGLTEXSUBIMAGE3DPROC GLeeFuncPtr_glTexSubImage3D=GLee_Lazy_glTexSubImage3D; 00927 #endif 00928 #ifndef GLEE_C_DEFINED_glCopyTexSubImage3D 00929 #define GLEE_C_DEFINED_glCopyTexSubImage3D 00930 void __stdcall GLee_Lazy_glCopyTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTexSubImage3D(target, level, xoffset, yoffset, zoffset, x, y, width, height);} 00931 GLEEPFNGLCOPYTEXSUBIMAGE3DPROC GLeeFuncPtr_glCopyTexSubImage3D=GLee_Lazy_glCopyTexSubImage3D; 00932 #endif 00933 #endif 00934 00935 /* GL_ARB_imaging */ 00936 00937 #ifdef __GLEE_GL_ARB_imaging 00938 #endif 00939 00940 /* GL_VERSION_1_3 */ 00941 00942 #ifdef __GLEE_GL_VERSION_1_3 00943 #ifndef GLEE_C_DEFINED_glActiveTexture 00944 #define GLEE_C_DEFINED_glActiveTexture 00945 void __stdcall GLee_Lazy_glActiveTexture(GLenum texture) {if (GLeeInit()) glActiveTexture(texture);} 00946 GLEEPFNGLACTIVETEXTUREPROC GLeeFuncPtr_glActiveTexture=GLee_Lazy_glActiveTexture; 00947 #endif 00948 #ifndef GLEE_C_DEFINED_glClientActiveTexture 00949 #define GLEE_C_DEFINED_glClientActiveTexture 00950 void __stdcall GLee_Lazy_glClientActiveTexture(GLenum texture) {if (GLeeInit()) glClientActiveTexture(texture);} 00951 GLEEPFNGLCLIENTACTIVETEXTUREPROC GLeeFuncPtr_glClientActiveTexture=GLee_Lazy_glClientActiveTexture; 00952 #endif 00953 #ifndef GLEE_C_DEFINED_glMultiTexCoord1d 00954 #define GLEE_C_DEFINED_glMultiTexCoord1d 00955 void __stdcall GLee_Lazy_glMultiTexCoord1d(GLenum target, GLdouble s) {if (GLeeInit()) glMultiTexCoord1d(target, s);} 00956 GLEEPFNGLMULTITEXCOORD1DPROC GLeeFuncPtr_glMultiTexCoord1d=GLee_Lazy_glMultiTexCoord1d; 00957 #endif 00958 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dv 00959 #define GLEE_C_DEFINED_glMultiTexCoord1dv 00960 void __stdcall GLee_Lazy_glMultiTexCoord1dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord1dv(target, v);} 00961 GLEEPFNGLMULTITEXCOORD1DVPROC GLeeFuncPtr_glMultiTexCoord1dv=GLee_Lazy_glMultiTexCoord1dv; 00962 #endif 00963 #ifndef GLEE_C_DEFINED_glMultiTexCoord1f 00964 #define GLEE_C_DEFINED_glMultiTexCoord1f 00965 void __stdcall GLee_Lazy_glMultiTexCoord1f(GLenum target, GLfloat s) {if (GLeeInit()) glMultiTexCoord1f(target, s);} 00966 GLEEPFNGLMULTITEXCOORD1FPROC GLeeFuncPtr_glMultiTexCoord1f=GLee_Lazy_glMultiTexCoord1f; 00967 #endif 00968 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fv 00969 #define GLEE_C_DEFINED_glMultiTexCoord1fv 00970 void __stdcall GLee_Lazy_glMultiTexCoord1fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord1fv(target, v);} 00971 GLEEPFNGLMULTITEXCOORD1FVPROC GLeeFuncPtr_glMultiTexCoord1fv=GLee_Lazy_glMultiTexCoord1fv; 00972 #endif 00973 #ifndef GLEE_C_DEFINED_glMultiTexCoord1i 00974 #define GLEE_C_DEFINED_glMultiTexCoord1i 00975 void __stdcall GLee_Lazy_glMultiTexCoord1i(GLenum target, GLint s) {if (GLeeInit()) glMultiTexCoord1i(target, s);} 00976 GLEEPFNGLMULTITEXCOORD1IPROC GLeeFuncPtr_glMultiTexCoord1i=GLee_Lazy_glMultiTexCoord1i; 00977 #endif 00978 #ifndef GLEE_C_DEFINED_glMultiTexCoord1iv 00979 #define GLEE_C_DEFINED_glMultiTexCoord1iv 00980 void __stdcall GLee_Lazy_glMultiTexCoord1iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord1iv(target, v);} 00981 GLEEPFNGLMULTITEXCOORD1IVPROC GLeeFuncPtr_glMultiTexCoord1iv=GLee_Lazy_glMultiTexCoord1iv; 00982 #endif 00983 #ifndef GLEE_C_DEFINED_glMultiTexCoord1s 00984 #define GLEE_C_DEFINED_glMultiTexCoord1s 00985 void __stdcall GLee_Lazy_glMultiTexCoord1s(GLenum target, GLshort s) {if (GLeeInit()) glMultiTexCoord1s(target, s);} 00986 GLEEPFNGLMULTITEXCOORD1SPROC GLeeFuncPtr_glMultiTexCoord1s=GLee_Lazy_glMultiTexCoord1s; 00987 #endif 00988 #ifndef GLEE_C_DEFINED_glMultiTexCoord1sv 00989 #define GLEE_C_DEFINED_glMultiTexCoord1sv 00990 void __stdcall GLee_Lazy_glMultiTexCoord1sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord1sv(target, v);} 00991 GLEEPFNGLMULTITEXCOORD1SVPROC GLeeFuncPtr_glMultiTexCoord1sv=GLee_Lazy_glMultiTexCoord1sv; 00992 #endif 00993 #ifndef GLEE_C_DEFINED_glMultiTexCoord2d 00994 #define GLEE_C_DEFINED_glMultiTexCoord2d 00995 void __stdcall GLee_Lazy_glMultiTexCoord2d(GLenum target, GLdouble s, GLdouble t) {if (GLeeInit()) glMultiTexCoord2d(target, s, t);} 00996 GLEEPFNGLMULTITEXCOORD2DPROC GLeeFuncPtr_glMultiTexCoord2d=GLee_Lazy_glMultiTexCoord2d; 00997 #endif 00998 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dv 00999 #define GLEE_C_DEFINED_glMultiTexCoord2dv 01000 void __stdcall GLee_Lazy_glMultiTexCoord2dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord2dv(target, v);} 01001 GLEEPFNGLMULTITEXCOORD2DVPROC GLeeFuncPtr_glMultiTexCoord2dv=GLee_Lazy_glMultiTexCoord2dv; 01002 #endif 01003 #ifndef GLEE_C_DEFINED_glMultiTexCoord2f 01004 #define GLEE_C_DEFINED_glMultiTexCoord2f 01005 void __stdcall GLee_Lazy_glMultiTexCoord2f(GLenum target, GLfloat s, GLfloat t) {if (GLeeInit()) glMultiTexCoord2f(target, s, t);} 01006 GLEEPFNGLMULTITEXCOORD2FPROC GLeeFuncPtr_glMultiTexCoord2f=GLee_Lazy_glMultiTexCoord2f; 01007 #endif 01008 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fv 01009 #define GLEE_C_DEFINED_glMultiTexCoord2fv 01010 void __stdcall GLee_Lazy_glMultiTexCoord2fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord2fv(target, v);} 01011 GLEEPFNGLMULTITEXCOORD2FVPROC GLeeFuncPtr_glMultiTexCoord2fv=GLee_Lazy_glMultiTexCoord2fv; 01012 #endif 01013 #ifndef GLEE_C_DEFINED_glMultiTexCoord2i 01014 #define GLEE_C_DEFINED_glMultiTexCoord2i 01015 void __stdcall GLee_Lazy_glMultiTexCoord2i(GLenum target, GLint s, GLint t) {if (GLeeInit()) glMultiTexCoord2i(target, s, t);} 01016 GLEEPFNGLMULTITEXCOORD2IPROC GLeeFuncPtr_glMultiTexCoord2i=GLee_Lazy_glMultiTexCoord2i; 01017 #endif 01018 #ifndef GLEE_C_DEFINED_glMultiTexCoord2iv 01019 #define GLEE_C_DEFINED_glMultiTexCoord2iv 01020 void __stdcall GLee_Lazy_glMultiTexCoord2iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord2iv(target, v);} 01021 GLEEPFNGLMULTITEXCOORD2IVPROC GLeeFuncPtr_glMultiTexCoord2iv=GLee_Lazy_glMultiTexCoord2iv; 01022 #endif 01023 #ifndef GLEE_C_DEFINED_glMultiTexCoord2s 01024 #define GLEE_C_DEFINED_glMultiTexCoord2s 01025 void __stdcall GLee_Lazy_glMultiTexCoord2s(GLenum target, GLshort s, GLshort t) {if (GLeeInit()) glMultiTexCoord2s(target, s, t);} 01026 GLEEPFNGLMULTITEXCOORD2SPROC GLeeFuncPtr_glMultiTexCoord2s=GLee_Lazy_glMultiTexCoord2s; 01027 #endif 01028 #ifndef GLEE_C_DEFINED_glMultiTexCoord2sv 01029 #define GLEE_C_DEFINED_glMultiTexCoord2sv 01030 void __stdcall GLee_Lazy_glMultiTexCoord2sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord2sv(target, v);} 01031 GLEEPFNGLMULTITEXCOORD2SVPROC GLeeFuncPtr_glMultiTexCoord2sv=GLee_Lazy_glMultiTexCoord2sv; 01032 #endif 01033 #ifndef GLEE_C_DEFINED_glMultiTexCoord3d 01034 #define GLEE_C_DEFINED_glMultiTexCoord3d 01035 void __stdcall GLee_Lazy_glMultiTexCoord3d(GLenum target, GLdouble s, GLdouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3d(target, s, t, r);} 01036 GLEEPFNGLMULTITEXCOORD3DPROC GLeeFuncPtr_glMultiTexCoord3d=GLee_Lazy_glMultiTexCoord3d; 01037 #endif 01038 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dv 01039 #define GLEE_C_DEFINED_glMultiTexCoord3dv 01040 void __stdcall GLee_Lazy_glMultiTexCoord3dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord3dv(target, v);} 01041 GLEEPFNGLMULTITEXCOORD3DVPROC GLeeFuncPtr_glMultiTexCoord3dv=GLee_Lazy_glMultiTexCoord3dv; 01042 #endif 01043 #ifndef GLEE_C_DEFINED_glMultiTexCoord3f 01044 #define GLEE_C_DEFINED_glMultiTexCoord3f 01045 void __stdcall GLee_Lazy_glMultiTexCoord3f(GLenum target, GLfloat s, GLfloat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3f(target, s, t, r);} 01046 GLEEPFNGLMULTITEXCOORD3FPROC GLeeFuncPtr_glMultiTexCoord3f=GLee_Lazy_glMultiTexCoord3f; 01047 #endif 01048 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fv 01049 #define GLEE_C_DEFINED_glMultiTexCoord3fv 01050 void __stdcall GLee_Lazy_glMultiTexCoord3fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord3fv(target, v);} 01051 GLEEPFNGLMULTITEXCOORD3FVPROC GLeeFuncPtr_glMultiTexCoord3fv=GLee_Lazy_glMultiTexCoord3fv; 01052 #endif 01053 #ifndef GLEE_C_DEFINED_glMultiTexCoord3i 01054 #define GLEE_C_DEFINED_glMultiTexCoord3i 01055 void __stdcall GLee_Lazy_glMultiTexCoord3i(GLenum target, GLint s, GLint t, GLint r) {if (GLeeInit()) glMultiTexCoord3i(target, s, t, r);} 01056 GLEEPFNGLMULTITEXCOORD3IPROC GLeeFuncPtr_glMultiTexCoord3i=GLee_Lazy_glMultiTexCoord3i; 01057 #endif 01058 #ifndef GLEE_C_DEFINED_glMultiTexCoord3iv 01059 #define GLEE_C_DEFINED_glMultiTexCoord3iv 01060 void __stdcall GLee_Lazy_glMultiTexCoord3iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord3iv(target, v);} 01061 GLEEPFNGLMULTITEXCOORD3IVPROC GLeeFuncPtr_glMultiTexCoord3iv=GLee_Lazy_glMultiTexCoord3iv; 01062 #endif 01063 #ifndef GLEE_C_DEFINED_glMultiTexCoord3s 01064 #define GLEE_C_DEFINED_glMultiTexCoord3s 01065 void __stdcall GLee_Lazy_glMultiTexCoord3s(GLenum target, GLshort s, GLshort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3s(target, s, t, r);} 01066 GLEEPFNGLMULTITEXCOORD3SPROC GLeeFuncPtr_glMultiTexCoord3s=GLee_Lazy_glMultiTexCoord3s; 01067 #endif 01068 #ifndef GLEE_C_DEFINED_glMultiTexCoord3sv 01069 #define GLEE_C_DEFINED_glMultiTexCoord3sv 01070 void __stdcall GLee_Lazy_glMultiTexCoord3sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord3sv(target, v);} 01071 GLEEPFNGLMULTITEXCOORD3SVPROC GLeeFuncPtr_glMultiTexCoord3sv=GLee_Lazy_glMultiTexCoord3sv; 01072 #endif 01073 #ifndef GLEE_C_DEFINED_glMultiTexCoord4d 01074 #define GLEE_C_DEFINED_glMultiTexCoord4d 01075 void __stdcall GLee_Lazy_glMultiTexCoord4d(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4d(target, s, t, r, q);} 01076 GLEEPFNGLMULTITEXCOORD4DPROC GLeeFuncPtr_glMultiTexCoord4d=GLee_Lazy_glMultiTexCoord4d; 01077 #endif 01078 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dv 01079 #define GLEE_C_DEFINED_glMultiTexCoord4dv 01080 void __stdcall GLee_Lazy_glMultiTexCoord4dv(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord4dv(target, v);} 01081 GLEEPFNGLMULTITEXCOORD4DVPROC GLeeFuncPtr_glMultiTexCoord4dv=GLee_Lazy_glMultiTexCoord4dv; 01082 #endif 01083 #ifndef GLEE_C_DEFINED_glMultiTexCoord4f 01084 #define GLEE_C_DEFINED_glMultiTexCoord4f 01085 void __stdcall GLee_Lazy_glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4f(target, s, t, r, q);} 01086 GLEEPFNGLMULTITEXCOORD4FPROC GLeeFuncPtr_glMultiTexCoord4f=GLee_Lazy_glMultiTexCoord4f; 01087 #endif 01088 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fv 01089 #define GLEE_C_DEFINED_glMultiTexCoord4fv 01090 void __stdcall GLee_Lazy_glMultiTexCoord4fv(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord4fv(target, v);} 01091 GLEEPFNGLMULTITEXCOORD4FVPROC GLeeFuncPtr_glMultiTexCoord4fv=GLee_Lazy_glMultiTexCoord4fv; 01092 #endif 01093 #ifndef GLEE_C_DEFINED_glMultiTexCoord4i 01094 #define GLEE_C_DEFINED_glMultiTexCoord4i 01095 void __stdcall GLee_Lazy_glMultiTexCoord4i(GLenum target, GLint s, GLint t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4i(target, s, t, r, q);} 01096 GLEEPFNGLMULTITEXCOORD4IPROC GLeeFuncPtr_glMultiTexCoord4i=GLee_Lazy_glMultiTexCoord4i; 01097 #endif 01098 #ifndef GLEE_C_DEFINED_glMultiTexCoord4iv 01099 #define GLEE_C_DEFINED_glMultiTexCoord4iv 01100 void __stdcall GLee_Lazy_glMultiTexCoord4iv(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord4iv(target, v);} 01101 GLEEPFNGLMULTITEXCOORD4IVPROC GLeeFuncPtr_glMultiTexCoord4iv=GLee_Lazy_glMultiTexCoord4iv; 01102 #endif 01103 #ifndef GLEE_C_DEFINED_glMultiTexCoord4s 01104 #define GLEE_C_DEFINED_glMultiTexCoord4s 01105 void __stdcall GLee_Lazy_glMultiTexCoord4s(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4s(target, s, t, r, q);} 01106 GLEEPFNGLMULTITEXCOORD4SPROC GLeeFuncPtr_glMultiTexCoord4s=GLee_Lazy_glMultiTexCoord4s; 01107 #endif 01108 #ifndef GLEE_C_DEFINED_glMultiTexCoord4sv 01109 #define GLEE_C_DEFINED_glMultiTexCoord4sv 01110 void __stdcall GLee_Lazy_glMultiTexCoord4sv(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord4sv(target, v);} 01111 GLEEPFNGLMULTITEXCOORD4SVPROC GLeeFuncPtr_glMultiTexCoord4sv=GLee_Lazy_glMultiTexCoord4sv; 01112 #endif 01113 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixf 01114 #define GLEE_C_DEFINED_glLoadTransposeMatrixf 01115 void __stdcall GLee_Lazy_glLoadTransposeMatrixf(const GLfloat * m) {if (GLeeInit()) glLoadTransposeMatrixf(m);} 01116 GLEEPFNGLLOADTRANSPOSEMATRIXFPROC GLeeFuncPtr_glLoadTransposeMatrixf=GLee_Lazy_glLoadTransposeMatrixf; 01117 #endif 01118 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixd 01119 #define GLEE_C_DEFINED_glLoadTransposeMatrixd 01120 void __stdcall GLee_Lazy_glLoadTransposeMatrixd(const GLdouble * m) {if (GLeeInit()) glLoadTransposeMatrixd(m);} 01121 GLEEPFNGLLOADTRANSPOSEMATRIXDPROC GLeeFuncPtr_glLoadTransposeMatrixd=GLee_Lazy_glLoadTransposeMatrixd; 01122 #endif 01123 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixf 01124 #define GLEE_C_DEFINED_glMultTransposeMatrixf 01125 void __stdcall GLee_Lazy_glMultTransposeMatrixf(const GLfloat * m) {if (GLeeInit()) glMultTransposeMatrixf(m);} 01126 GLEEPFNGLMULTTRANSPOSEMATRIXFPROC GLeeFuncPtr_glMultTransposeMatrixf=GLee_Lazy_glMultTransposeMatrixf; 01127 #endif 01128 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixd 01129 #define GLEE_C_DEFINED_glMultTransposeMatrixd 01130 void __stdcall GLee_Lazy_glMultTransposeMatrixd(const GLdouble * m) {if (GLeeInit()) glMultTransposeMatrixd(m);} 01131 GLEEPFNGLMULTTRANSPOSEMATRIXDPROC GLeeFuncPtr_glMultTransposeMatrixd=GLee_Lazy_glMultTransposeMatrixd; 01132 #endif 01133 #ifndef GLEE_C_DEFINED_glSampleCoverage 01134 #define GLEE_C_DEFINED_glSampleCoverage 01135 void __stdcall GLee_Lazy_glSampleCoverage(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleCoverage(value, invert);} 01136 GLEEPFNGLSAMPLECOVERAGEPROC GLeeFuncPtr_glSampleCoverage=GLee_Lazy_glSampleCoverage; 01137 #endif 01138 #ifndef GLEE_C_DEFINED_glCompressedTexImage3D 01139 #define GLEE_C_DEFINED_glCompressedTexImage3D 01140 void __stdcall GLee_Lazy_glCompressedTexImage3D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage3D(target, level, internalformat, width, height, depth, border, imageSize, data);} 01141 GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC GLeeFuncPtr_glCompressedTexImage3D=GLee_Lazy_glCompressedTexImage3D; 01142 #endif 01143 #ifndef GLEE_C_DEFINED_glCompressedTexImage2D 01144 #define GLEE_C_DEFINED_glCompressedTexImage2D 01145 void __stdcall GLee_Lazy_glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2D(target, level, internalformat, width, height, border, imageSize, data);} 01146 GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC GLeeFuncPtr_glCompressedTexImage2D=GLee_Lazy_glCompressedTexImage2D; 01147 #endif 01148 #ifndef GLEE_C_DEFINED_glCompressedTexImage1D 01149 #define GLEE_C_DEFINED_glCompressedTexImage1D 01150 void __stdcall GLee_Lazy_glCompressedTexImage1D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage1D(target, level, internalformat, width, border, imageSize, data);} 01151 GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC GLeeFuncPtr_glCompressedTexImage1D=GLee_Lazy_glCompressedTexImage1D; 01152 #endif 01153 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3D 01154 #define GLEE_C_DEFINED_glCompressedTexSubImage3D 01155 void __stdcall GLee_Lazy_glCompressedTexSubImage3D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage3D(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);} 01156 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC GLeeFuncPtr_glCompressedTexSubImage3D=GLee_Lazy_glCompressedTexSubImage3D; 01157 #endif 01158 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2D 01159 #define GLEE_C_DEFINED_glCompressedTexSubImage2D 01160 void __stdcall GLee_Lazy_glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage2D(target, level, xoffset, yoffset, width, height, format, imageSize, data);} 01161 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC GLeeFuncPtr_glCompressedTexSubImage2D=GLee_Lazy_glCompressedTexSubImage2D; 01162 #endif 01163 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1D 01164 #define GLEE_C_DEFINED_glCompressedTexSubImage1D 01165 void __stdcall GLee_Lazy_glCompressedTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage1D(target, level, xoffset, width, format, imageSize, data);} 01166 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC GLeeFuncPtr_glCompressedTexSubImage1D=GLee_Lazy_glCompressedTexSubImage1D; 01167 #endif 01168 #ifndef GLEE_C_DEFINED_glGetCompressedTexImage 01169 #define GLEE_C_DEFINED_glGetCompressedTexImage 01170 void __stdcall GLee_Lazy_glGetCompressedTexImage(GLenum target, GLint level, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImage(target, level, img);} 01171 GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC GLeeFuncPtr_glGetCompressedTexImage=GLee_Lazy_glGetCompressedTexImage; 01172 #endif 01173 #endif 01174 01175 /* GL_VERSION_1_4 */ 01176 01177 #ifdef __GLEE_GL_VERSION_1_4 01178 #ifndef GLEE_C_DEFINED_glBlendFuncSeparate 01179 #define GLEE_C_DEFINED_glBlendFuncSeparate 01180 void __stdcall GLee_Lazy_glBlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparate(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} 01181 GLEEPFNGLBLENDFUNCSEPARATEPROC GLeeFuncPtr_glBlendFuncSeparate=GLee_Lazy_glBlendFuncSeparate; 01182 #endif 01183 #ifndef GLEE_C_DEFINED_glFogCoordf 01184 #define GLEE_C_DEFINED_glFogCoordf 01185 void __stdcall GLee_Lazy_glFogCoordf(GLfloat coord) {if (GLeeInit()) glFogCoordf(coord);} 01186 GLEEPFNGLFOGCOORDFPROC GLeeFuncPtr_glFogCoordf=GLee_Lazy_glFogCoordf; 01187 #endif 01188 #ifndef GLEE_C_DEFINED_glFogCoordfv 01189 #define GLEE_C_DEFINED_glFogCoordfv 01190 void __stdcall GLee_Lazy_glFogCoordfv(const GLfloat * coord) {if (GLeeInit()) glFogCoordfv(coord);} 01191 GLEEPFNGLFOGCOORDFVPROC GLeeFuncPtr_glFogCoordfv=GLee_Lazy_glFogCoordfv; 01192 #endif 01193 #ifndef GLEE_C_DEFINED_glFogCoordd 01194 #define GLEE_C_DEFINED_glFogCoordd 01195 void __stdcall GLee_Lazy_glFogCoordd(GLdouble coord) {if (GLeeInit()) glFogCoordd(coord);} 01196 GLEEPFNGLFOGCOORDDPROC GLeeFuncPtr_glFogCoordd=GLee_Lazy_glFogCoordd; 01197 #endif 01198 #ifndef GLEE_C_DEFINED_glFogCoorddv 01199 #define GLEE_C_DEFINED_glFogCoorddv 01200 void __stdcall GLee_Lazy_glFogCoorddv(const GLdouble * coord) {if (GLeeInit()) glFogCoorddv(coord);} 01201 GLEEPFNGLFOGCOORDDVPROC GLeeFuncPtr_glFogCoorddv=GLee_Lazy_glFogCoorddv; 01202 #endif 01203 #ifndef GLEE_C_DEFINED_glFogCoordPointer 01204 #define GLEE_C_DEFINED_glFogCoordPointer 01205 void __stdcall GLee_Lazy_glFogCoordPointer(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glFogCoordPointer(type, stride, pointer);} 01206 GLEEPFNGLFOGCOORDPOINTERPROC GLeeFuncPtr_glFogCoordPointer=GLee_Lazy_glFogCoordPointer; 01207 #endif 01208 #ifndef GLEE_C_DEFINED_glMultiDrawArrays 01209 #define GLEE_C_DEFINED_glMultiDrawArrays 01210 void __stdcall GLee_Lazy_glMultiDrawArrays(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArrays(mode, first, count, primcount);} 01211 GLEEPFNGLMULTIDRAWARRAYSPROC GLeeFuncPtr_glMultiDrawArrays=GLee_Lazy_glMultiDrawArrays; 01212 #endif 01213 #ifndef GLEE_C_DEFINED_glMultiDrawElements 01214 #define GLEE_C_DEFINED_glMultiDrawElements 01215 void __stdcall GLee_Lazy_glMultiDrawElements(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeInit()) glMultiDrawElements(mode, count, type, indices, primcount);} 01216 GLEEPFNGLMULTIDRAWELEMENTSPROC GLeeFuncPtr_glMultiDrawElements=GLee_Lazy_glMultiDrawElements; 01217 #endif 01218 #ifndef GLEE_C_DEFINED_glPointParameterf 01219 #define GLEE_C_DEFINED_glPointParameterf 01220 void __stdcall GLee_Lazy_glPointParameterf(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterf(pname, param);} 01221 GLEEPFNGLPOINTPARAMETERFPROC GLeeFuncPtr_glPointParameterf=GLee_Lazy_glPointParameterf; 01222 #endif 01223 #ifndef GLEE_C_DEFINED_glPointParameterfv 01224 #define GLEE_C_DEFINED_glPointParameterfv 01225 void __stdcall GLee_Lazy_glPointParameterfv(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfv(pname, params);} 01226 GLEEPFNGLPOINTPARAMETERFVPROC GLeeFuncPtr_glPointParameterfv=GLee_Lazy_glPointParameterfv; 01227 #endif 01228 #ifndef GLEE_C_DEFINED_glPointParameteri 01229 #define GLEE_C_DEFINED_glPointParameteri 01230 void __stdcall GLee_Lazy_glPointParameteri(GLenum pname, GLint param) {if (GLeeInit()) glPointParameteri(pname, param);} 01231 GLEEPFNGLPOINTPARAMETERIPROC GLeeFuncPtr_glPointParameteri=GLee_Lazy_glPointParameteri; 01232 #endif 01233 #ifndef GLEE_C_DEFINED_glPointParameteriv 01234 #define GLEE_C_DEFINED_glPointParameteriv 01235 void __stdcall GLee_Lazy_glPointParameteriv(GLenum pname, const GLint * params) {if (GLeeInit()) glPointParameteriv(pname, params);} 01236 GLEEPFNGLPOINTPARAMETERIVPROC GLeeFuncPtr_glPointParameteriv=GLee_Lazy_glPointParameteriv; 01237 #endif 01238 #ifndef GLEE_C_DEFINED_glSecondaryColor3b 01239 #define GLEE_C_DEFINED_glSecondaryColor3b 01240 void __stdcall GLee_Lazy_glSecondaryColor3b(GLbyte red, GLbyte green, GLbyte blue) {if (GLeeInit()) glSecondaryColor3b(red, green, blue);} 01241 GLEEPFNGLSECONDARYCOLOR3BPROC GLeeFuncPtr_glSecondaryColor3b=GLee_Lazy_glSecondaryColor3b; 01242 #endif 01243 #ifndef GLEE_C_DEFINED_glSecondaryColor3bv 01244 #define GLEE_C_DEFINED_glSecondaryColor3bv 01245 void __stdcall GLee_Lazy_glSecondaryColor3bv(const GLbyte * v) {if (GLeeInit()) glSecondaryColor3bv(v);} 01246 GLEEPFNGLSECONDARYCOLOR3BVPROC GLeeFuncPtr_glSecondaryColor3bv=GLee_Lazy_glSecondaryColor3bv; 01247 #endif 01248 #ifndef GLEE_C_DEFINED_glSecondaryColor3d 01249 #define GLEE_C_DEFINED_glSecondaryColor3d 01250 void __stdcall GLee_Lazy_glSecondaryColor3d(GLdouble red, GLdouble green, GLdouble blue) {if (GLeeInit()) glSecondaryColor3d(red, green, blue);} 01251 GLEEPFNGLSECONDARYCOLOR3DPROC GLeeFuncPtr_glSecondaryColor3d=GLee_Lazy_glSecondaryColor3d; 01252 #endif 01253 #ifndef GLEE_C_DEFINED_glSecondaryColor3dv 01254 #define GLEE_C_DEFINED_glSecondaryColor3dv 01255 void __stdcall GLee_Lazy_glSecondaryColor3dv(const GLdouble * v) {if (GLeeInit()) glSecondaryColor3dv(v);} 01256 GLEEPFNGLSECONDARYCOLOR3DVPROC GLeeFuncPtr_glSecondaryColor3dv=GLee_Lazy_glSecondaryColor3dv; 01257 #endif 01258 #ifndef GLEE_C_DEFINED_glSecondaryColor3f 01259 #define GLEE_C_DEFINED_glSecondaryColor3f 01260 void __stdcall GLee_Lazy_glSecondaryColor3f(GLfloat red, GLfloat green, GLfloat blue) {if (GLeeInit()) glSecondaryColor3f(red, green, blue);} 01261 GLEEPFNGLSECONDARYCOLOR3FPROC GLeeFuncPtr_glSecondaryColor3f=GLee_Lazy_glSecondaryColor3f; 01262 #endif 01263 #ifndef GLEE_C_DEFINED_glSecondaryColor3fv 01264 #define GLEE_C_DEFINED_glSecondaryColor3fv 01265 void __stdcall GLee_Lazy_glSecondaryColor3fv(const GLfloat * v) {if (GLeeInit()) glSecondaryColor3fv(v);} 01266 GLEEPFNGLSECONDARYCOLOR3FVPROC GLeeFuncPtr_glSecondaryColor3fv=GLee_Lazy_glSecondaryColor3fv; 01267 #endif 01268 #ifndef GLEE_C_DEFINED_glSecondaryColor3i 01269 #define GLEE_C_DEFINED_glSecondaryColor3i 01270 void __stdcall GLee_Lazy_glSecondaryColor3i(GLint red, GLint green, GLint blue) {if (GLeeInit()) glSecondaryColor3i(red, green, blue);} 01271 GLEEPFNGLSECONDARYCOLOR3IPROC GLeeFuncPtr_glSecondaryColor3i=GLee_Lazy_glSecondaryColor3i; 01272 #endif 01273 #ifndef GLEE_C_DEFINED_glSecondaryColor3iv 01274 #define GLEE_C_DEFINED_glSecondaryColor3iv 01275 void __stdcall GLee_Lazy_glSecondaryColor3iv(const GLint * v) {if (GLeeInit()) glSecondaryColor3iv(v);} 01276 GLEEPFNGLSECONDARYCOLOR3IVPROC GLeeFuncPtr_glSecondaryColor3iv=GLee_Lazy_glSecondaryColor3iv; 01277 #endif 01278 #ifndef GLEE_C_DEFINED_glSecondaryColor3s 01279 #define GLEE_C_DEFINED_glSecondaryColor3s 01280 void __stdcall GLee_Lazy_glSecondaryColor3s(GLshort red, GLshort green, GLshort blue) {if (GLeeInit()) glSecondaryColor3s(red, green, blue);} 01281 GLEEPFNGLSECONDARYCOLOR3SPROC GLeeFuncPtr_glSecondaryColor3s=GLee_Lazy_glSecondaryColor3s; 01282 #endif 01283 #ifndef GLEE_C_DEFINED_glSecondaryColor3sv 01284 #define GLEE_C_DEFINED_glSecondaryColor3sv 01285 void __stdcall GLee_Lazy_glSecondaryColor3sv(const GLshort * v) {if (GLeeInit()) glSecondaryColor3sv(v);} 01286 GLEEPFNGLSECONDARYCOLOR3SVPROC GLeeFuncPtr_glSecondaryColor3sv=GLee_Lazy_glSecondaryColor3sv; 01287 #endif 01288 #ifndef GLEE_C_DEFINED_glSecondaryColor3ub 01289 #define GLEE_C_DEFINED_glSecondaryColor3ub 01290 void __stdcall GLee_Lazy_glSecondaryColor3ub(GLubyte red, GLubyte green, GLubyte blue) {if (GLeeInit()) glSecondaryColor3ub(red, green, blue);} 01291 GLEEPFNGLSECONDARYCOLOR3UBPROC GLeeFuncPtr_glSecondaryColor3ub=GLee_Lazy_glSecondaryColor3ub; 01292 #endif 01293 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubv 01294 #define GLEE_C_DEFINED_glSecondaryColor3ubv 01295 void __stdcall GLee_Lazy_glSecondaryColor3ubv(const GLubyte * v) {if (GLeeInit()) glSecondaryColor3ubv(v);} 01296 GLEEPFNGLSECONDARYCOLOR3UBVPROC GLeeFuncPtr_glSecondaryColor3ubv=GLee_Lazy_glSecondaryColor3ubv; 01297 #endif 01298 #ifndef GLEE_C_DEFINED_glSecondaryColor3ui 01299 #define GLEE_C_DEFINED_glSecondaryColor3ui 01300 void __stdcall GLee_Lazy_glSecondaryColor3ui(GLuint red, GLuint green, GLuint blue) {if (GLeeInit()) glSecondaryColor3ui(red, green, blue);} 01301 GLEEPFNGLSECONDARYCOLOR3UIPROC GLeeFuncPtr_glSecondaryColor3ui=GLee_Lazy_glSecondaryColor3ui; 01302 #endif 01303 #ifndef GLEE_C_DEFINED_glSecondaryColor3uiv 01304 #define GLEE_C_DEFINED_glSecondaryColor3uiv 01305 void __stdcall GLee_Lazy_glSecondaryColor3uiv(const GLuint * v) {if (GLeeInit()) glSecondaryColor3uiv(v);} 01306 GLEEPFNGLSECONDARYCOLOR3UIVPROC GLeeFuncPtr_glSecondaryColor3uiv=GLee_Lazy_glSecondaryColor3uiv; 01307 #endif 01308 #ifndef GLEE_C_DEFINED_glSecondaryColor3us 01309 #define GLEE_C_DEFINED_glSecondaryColor3us 01310 void __stdcall GLee_Lazy_glSecondaryColor3us(GLushort red, GLushort green, GLushort blue) {if (GLeeInit()) glSecondaryColor3us(red, green, blue);} 01311 GLEEPFNGLSECONDARYCOLOR3USPROC GLeeFuncPtr_glSecondaryColor3us=GLee_Lazy_glSecondaryColor3us; 01312 #endif 01313 #ifndef GLEE_C_DEFINED_glSecondaryColor3usv 01314 #define GLEE_C_DEFINED_glSecondaryColor3usv 01315 void __stdcall GLee_Lazy_glSecondaryColor3usv(const GLushort * v) {if (GLeeInit()) glSecondaryColor3usv(v);} 01316 GLEEPFNGLSECONDARYCOLOR3USVPROC GLeeFuncPtr_glSecondaryColor3usv=GLee_Lazy_glSecondaryColor3usv; 01317 #endif 01318 #ifndef GLEE_C_DEFINED_glSecondaryColorPointer 01319 #define GLEE_C_DEFINED_glSecondaryColorPointer 01320 void __stdcall GLee_Lazy_glSecondaryColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPointer(size, type, stride, pointer);} 01321 GLEEPFNGLSECONDARYCOLORPOINTERPROC GLeeFuncPtr_glSecondaryColorPointer=GLee_Lazy_glSecondaryColorPointer; 01322 #endif 01323 #ifndef GLEE_C_DEFINED_glWindowPos2d 01324 #define GLEE_C_DEFINED_glWindowPos2d 01325 void __stdcall GLee_Lazy_glWindowPos2d(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2d(x, y);} 01326 GLEEPFNGLWINDOWPOS2DPROC GLeeFuncPtr_glWindowPos2d=GLee_Lazy_glWindowPos2d; 01327 #endif 01328 #ifndef GLEE_C_DEFINED_glWindowPos2dv 01329 #define GLEE_C_DEFINED_glWindowPos2dv 01330 void __stdcall GLee_Lazy_glWindowPos2dv(const GLdouble * v) {if (GLeeInit()) glWindowPos2dv(v);} 01331 GLEEPFNGLWINDOWPOS2DVPROC GLeeFuncPtr_glWindowPos2dv=GLee_Lazy_glWindowPos2dv; 01332 #endif 01333 #ifndef GLEE_C_DEFINED_glWindowPos2f 01334 #define GLEE_C_DEFINED_glWindowPos2f 01335 void __stdcall GLee_Lazy_glWindowPos2f(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2f(x, y);} 01336 GLEEPFNGLWINDOWPOS2FPROC GLeeFuncPtr_glWindowPos2f=GLee_Lazy_glWindowPos2f; 01337 #endif 01338 #ifndef GLEE_C_DEFINED_glWindowPos2fv 01339 #define GLEE_C_DEFINED_glWindowPos2fv 01340 void __stdcall GLee_Lazy_glWindowPos2fv(const GLfloat * v) {if (GLeeInit()) glWindowPos2fv(v);} 01341 GLEEPFNGLWINDOWPOS2FVPROC GLeeFuncPtr_glWindowPos2fv=GLee_Lazy_glWindowPos2fv; 01342 #endif 01343 #ifndef GLEE_C_DEFINED_glWindowPos2i 01344 #define GLEE_C_DEFINED_glWindowPos2i 01345 void __stdcall GLee_Lazy_glWindowPos2i(GLint x, GLint y) {if (GLeeInit()) glWindowPos2i(x, y);} 01346 GLEEPFNGLWINDOWPOS2IPROC GLeeFuncPtr_glWindowPos2i=GLee_Lazy_glWindowPos2i; 01347 #endif 01348 #ifndef GLEE_C_DEFINED_glWindowPos2iv 01349 #define GLEE_C_DEFINED_glWindowPos2iv 01350 void __stdcall GLee_Lazy_glWindowPos2iv(const GLint * v) {if (GLeeInit()) glWindowPos2iv(v);} 01351 GLEEPFNGLWINDOWPOS2IVPROC GLeeFuncPtr_glWindowPos2iv=GLee_Lazy_glWindowPos2iv; 01352 #endif 01353 #ifndef GLEE_C_DEFINED_glWindowPos2s 01354 #define GLEE_C_DEFINED_glWindowPos2s 01355 void __stdcall GLee_Lazy_glWindowPos2s(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2s(x, y);} 01356 GLEEPFNGLWINDOWPOS2SPROC GLeeFuncPtr_glWindowPos2s=GLee_Lazy_glWindowPos2s; 01357 #endif 01358 #ifndef GLEE_C_DEFINED_glWindowPos2sv 01359 #define GLEE_C_DEFINED_glWindowPos2sv 01360 void __stdcall GLee_Lazy_glWindowPos2sv(const GLshort * v) {if (GLeeInit()) glWindowPos2sv(v);} 01361 GLEEPFNGLWINDOWPOS2SVPROC GLeeFuncPtr_glWindowPos2sv=GLee_Lazy_glWindowPos2sv; 01362 #endif 01363 #ifndef GLEE_C_DEFINED_glWindowPos3d 01364 #define GLEE_C_DEFINED_glWindowPos3d 01365 void __stdcall GLee_Lazy_glWindowPos3d(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3d(x, y, z);} 01366 GLEEPFNGLWINDOWPOS3DPROC GLeeFuncPtr_glWindowPos3d=GLee_Lazy_glWindowPos3d; 01367 #endif 01368 #ifndef GLEE_C_DEFINED_glWindowPos3dv 01369 #define GLEE_C_DEFINED_glWindowPos3dv 01370 void __stdcall GLee_Lazy_glWindowPos3dv(const GLdouble * v) {if (GLeeInit()) glWindowPos3dv(v);} 01371 GLEEPFNGLWINDOWPOS3DVPROC GLeeFuncPtr_glWindowPos3dv=GLee_Lazy_glWindowPos3dv; 01372 #endif 01373 #ifndef GLEE_C_DEFINED_glWindowPos3f 01374 #define GLEE_C_DEFINED_glWindowPos3f 01375 void __stdcall GLee_Lazy_glWindowPos3f(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3f(x, y, z);} 01376 GLEEPFNGLWINDOWPOS3FPROC GLeeFuncPtr_glWindowPos3f=GLee_Lazy_glWindowPos3f; 01377 #endif 01378 #ifndef GLEE_C_DEFINED_glWindowPos3fv 01379 #define GLEE_C_DEFINED_glWindowPos3fv 01380 void __stdcall GLee_Lazy_glWindowPos3fv(const GLfloat * v) {if (GLeeInit()) glWindowPos3fv(v);} 01381 GLEEPFNGLWINDOWPOS3FVPROC GLeeFuncPtr_glWindowPos3fv=GLee_Lazy_glWindowPos3fv; 01382 #endif 01383 #ifndef GLEE_C_DEFINED_glWindowPos3i 01384 #define GLEE_C_DEFINED_glWindowPos3i 01385 void __stdcall GLee_Lazy_glWindowPos3i(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3i(x, y, z);} 01386 GLEEPFNGLWINDOWPOS3IPROC GLeeFuncPtr_glWindowPos3i=GLee_Lazy_glWindowPos3i; 01387 #endif 01388 #ifndef GLEE_C_DEFINED_glWindowPos3iv 01389 #define GLEE_C_DEFINED_glWindowPos3iv 01390 void __stdcall GLee_Lazy_glWindowPos3iv(const GLint * v) {if (GLeeInit()) glWindowPos3iv(v);} 01391 GLEEPFNGLWINDOWPOS3IVPROC GLeeFuncPtr_glWindowPos3iv=GLee_Lazy_glWindowPos3iv; 01392 #endif 01393 #ifndef GLEE_C_DEFINED_glWindowPos3s 01394 #define GLEE_C_DEFINED_glWindowPos3s 01395 void __stdcall GLee_Lazy_glWindowPos3s(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3s(x, y, z);} 01396 GLEEPFNGLWINDOWPOS3SPROC GLeeFuncPtr_glWindowPos3s=GLee_Lazy_glWindowPos3s; 01397 #endif 01398 #ifndef GLEE_C_DEFINED_glWindowPos3sv 01399 #define GLEE_C_DEFINED_glWindowPos3sv 01400 void __stdcall GLee_Lazy_glWindowPos3sv(const GLshort * v) {if (GLeeInit()) glWindowPos3sv(v);} 01401 GLEEPFNGLWINDOWPOS3SVPROC GLeeFuncPtr_glWindowPos3sv=GLee_Lazy_glWindowPos3sv; 01402 #endif 01403 #endif 01404 01405 /* GL_VERSION_1_5 */ 01406 01407 #ifdef __GLEE_GL_VERSION_1_5 01408 #ifndef GLEE_C_DEFINED_glGenQueries 01409 #define GLEE_C_DEFINED_glGenQueries 01410 void __stdcall GLee_Lazy_glGenQueries(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenQueries(n, ids);} 01411 GLEEPFNGLGENQUERIESPROC GLeeFuncPtr_glGenQueries=GLee_Lazy_glGenQueries; 01412 #endif 01413 #ifndef GLEE_C_DEFINED_glDeleteQueries 01414 #define GLEE_C_DEFINED_glDeleteQueries 01415 void __stdcall GLee_Lazy_glDeleteQueries(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteQueries(n, ids);} 01416 GLEEPFNGLDELETEQUERIESPROC GLeeFuncPtr_glDeleteQueries=GLee_Lazy_glDeleteQueries; 01417 #endif 01418 #ifndef GLEE_C_DEFINED_glIsQuery 01419 #define GLEE_C_DEFINED_glIsQuery 01420 GLboolean __stdcall GLee_Lazy_glIsQuery(GLuint id) {if (GLeeInit()) return glIsQuery(id); return (GLboolean)0;} 01421 GLEEPFNGLISQUERYPROC GLeeFuncPtr_glIsQuery=GLee_Lazy_glIsQuery; 01422 #endif 01423 #ifndef GLEE_C_DEFINED_glBeginQuery 01424 #define GLEE_C_DEFINED_glBeginQuery 01425 void __stdcall GLee_Lazy_glBeginQuery(GLenum target, GLuint id) {if (GLeeInit()) glBeginQuery(target, id);} 01426 GLEEPFNGLBEGINQUERYPROC GLeeFuncPtr_glBeginQuery=GLee_Lazy_glBeginQuery; 01427 #endif 01428 #ifndef GLEE_C_DEFINED_glEndQuery 01429 #define GLEE_C_DEFINED_glEndQuery 01430 void __stdcall GLee_Lazy_glEndQuery(GLenum target) {if (GLeeInit()) glEndQuery(target);} 01431 GLEEPFNGLENDQUERYPROC GLeeFuncPtr_glEndQuery=GLee_Lazy_glEndQuery; 01432 #endif 01433 #ifndef GLEE_C_DEFINED_glGetQueryiv 01434 #define GLEE_C_DEFINED_glGetQueryiv 01435 void __stdcall GLee_Lazy_glGetQueryiv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryiv(target, pname, params);} 01436 GLEEPFNGLGETQUERYIVPROC GLeeFuncPtr_glGetQueryiv=GLee_Lazy_glGetQueryiv; 01437 #endif 01438 #ifndef GLEE_C_DEFINED_glGetQueryObjectiv 01439 #define GLEE_C_DEFINED_glGetQueryObjectiv 01440 void __stdcall GLee_Lazy_glGetQueryObjectiv(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryObjectiv(id, pname, params);} 01441 GLEEPFNGLGETQUERYOBJECTIVPROC GLeeFuncPtr_glGetQueryObjectiv=GLee_Lazy_glGetQueryObjectiv; 01442 #endif 01443 #ifndef GLEE_C_DEFINED_glGetQueryObjectuiv 01444 #define GLEE_C_DEFINED_glGetQueryObjectuiv 01445 void __stdcall GLee_Lazy_glGetQueryObjectuiv(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetQueryObjectuiv(id, pname, params);} 01446 GLEEPFNGLGETQUERYOBJECTUIVPROC GLeeFuncPtr_glGetQueryObjectuiv=GLee_Lazy_glGetQueryObjectuiv; 01447 #endif 01448 #ifndef GLEE_C_DEFINED_glBindBuffer 01449 #define GLEE_C_DEFINED_glBindBuffer 01450 void __stdcall GLee_Lazy_glBindBuffer(GLenum target, GLuint buffer) {if (GLeeInit()) glBindBuffer(target, buffer);} 01451 GLEEPFNGLBINDBUFFERPROC GLeeFuncPtr_glBindBuffer=GLee_Lazy_glBindBuffer; 01452 #endif 01453 #ifndef GLEE_C_DEFINED_glDeleteBuffers 01454 #define GLEE_C_DEFINED_glDeleteBuffers 01455 void __stdcall GLee_Lazy_glDeleteBuffers(GLsizei n, const GLuint * buffers) {if (GLeeInit()) glDeleteBuffers(n, buffers);} 01456 GLEEPFNGLDELETEBUFFERSPROC GLeeFuncPtr_glDeleteBuffers=GLee_Lazy_glDeleteBuffers; 01457 #endif 01458 #ifndef GLEE_C_DEFINED_glGenBuffers 01459 #define GLEE_C_DEFINED_glGenBuffers 01460 void __stdcall GLee_Lazy_glGenBuffers(GLsizei n, GLuint * buffers) {if (GLeeInit()) glGenBuffers(n, buffers);} 01461 GLEEPFNGLGENBUFFERSPROC GLeeFuncPtr_glGenBuffers=GLee_Lazy_glGenBuffers; 01462 #endif 01463 #ifndef GLEE_C_DEFINED_glIsBuffer 01464 #define GLEE_C_DEFINED_glIsBuffer 01465 GLboolean __stdcall GLee_Lazy_glIsBuffer(GLuint buffer) {if (GLeeInit()) return glIsBuffer(buffer); return (GLboolean)0;} 01466 GLEEPFNGLISBUFFERPROC GLeeFuncPtr_glIsBuffer=GLee_Lazy_glIsBuffer; 01467 #endif 01468 #ifndef GLEE_C_DEFINED_glBufferData 01469 #define GLEE_C_DEFINED_glBufferData 01470 void __stdcall GLee_Lazy_glBufferData(GLenum target, GLsizeiptr size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferData(target, size, data, usage);} 01471 GLEEPFNGLBUFFERDATAPROC GLeeFuncPtr_glBufferData=GLee_Lazy_glBufferData; 01472 #endif 01473 #ifndef GLEE_C_DEFINED_glBufferSubData 01474 #define GLEE_C_DEFINED_glBufferSubData 01475 void __stdcall GLee_Lazy_glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glBufferSubData(target, offset, size, data);} 01476 GLEEPFNGLBUFFERSUBDATAPROC GLeeFuncPtr_glBufferSubData=GLee_Lazy_glBufferSubData; 01477 #endif 01478 #ifndef GLEE_C_DEFINED_glGetBufferSubData 01479 #define GLEE_C_DEFINED_glGetBufferSubData 01480 void __stdcall GLee_Lazy_glGetBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetBufferSubData(target, offset, size, data);} 01481 GLEEPFNGLGETBUFFERSUBDATAPROC GLeeFuncPtr_glGetBufferSubData=GLee_Lazy_glGetBufferSubData; 01482 #endif 01483 #ifndef GLEE_C_DEFINED_glMapBuffer 01484 #define GLEE_C_DEFINED_glMapBuffer 01485 GLvoid* __stdcall GLee_Lazy_glMapBuffer(GLenum target, GLenum access) {if (GLeeInit()) return glMapBuffer(target, access); return (GLvoid*)0;} 01486 GLEEPFNGLMAPBUFFERPROC GLeeFuncPtr_glMapBuffer=GLee_Lazy_glMapBuffer; 01487 #endif 01488 #ifndef GLEE_C_DEFINED_glUnmapBuffer 01489 #define GLEE_C_DEFINED_glUnmapBuffer 01490 GLboolean __stdcall GLee_Lazy_glUnmapBuffer(GLenum target) {if (GLeeInit()) return glUnmapBuffer(target); return (GLboolean)0;} 01491 GLEEPFNGLUNMAPBUFFERPROC GLeeFuncPtr_glUnmapBuffer=GLee_Lazy_glUnmapBuffer; 01492 #endif 01493 #ifndef GLEE_C_DEFINED_glGetBufferParameteriv 01494 #define GLEE_C_DEFINED_glGetBufferParameteriv 01495 void __stdcall GLee_Lazy_glGetBufferParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetBufferParameteriv(target, pname, params);} 01496 GLEEPFNGLGETBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetBufferParameteriv=GLee_Lazy_glGetBufferParameteriv; 01497 #endif 01498 #ifndef GLEE_C_DEFINED_glGetBufferPointerv 01499 #define GLEE_C_DEFINED_glGetBufferPointerv 01500 void __stdcall GLee_Lazy_glGetBufferPointerv(GLenum target, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetBufferPointerv(target, pname, params);} 01501 GLEEPFNGLGETBUFFERPOINTERVPROC GLeeFuncPtr_glGetBufferPointerv=GLee_Lazy_glGetBufferPointerv; 01502 #endif 01503 #endif 01504 01505 /* GL_VERSION_2_0 */ 01506 01507 #ifdef __GLEE_GL_VERSION_2_0 01508 #ifndef GLEE_C_DEFINED_glBlendEquationSeparate 01509 #define GLEE_C_DEFINED_glBlendEquationSeparate 01510 void __stdcall GLee_Lazy_glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha) {if (GLeeInit()) glBlendEquationSeparate(modeRGB, modeAlpha);} 01511 GLEEPFNGLBLENDEQUATIONSEPARATEPROC GLeeFuncPtr_glBlendEquationSeparate=GLee_Lazy_glBlendEquationSeparate; 01512 #endif 01513 #ifndef GLEE_C_DEFINED_glDrawBuffers 01514 #define GLEE_C_DEFINED_glDrawBuffers 01515 void __stdcall GLee_Lazy_glDrawBuffers(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffers(n, bufs);} 01516 GLEEPFNGLDRAWBUFFERSPROC GLeeFuncPtr_glDrawBuffers=GLee_Lazy_glDrawBuffers; 01517 #endif 01518 #ifndef GLEE_C_DEFINED_glStencilOpSeparate 01519 #define GLEE_C_DEFINED_glStencilOpSeparate 01520 void __stdcall GLee_Lazy_glStencilOpSeparate(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparate(face, sfail, dpfail, dppass);} 01521 GLEEPFNGLSTENCILOPSEPARATEPROC GLeeFuncPtr_glStencilOpSeparate=GLee_Lazy_glStencilOpSeparate; 01522 #endif 01523 #ifndef GLEE_C_DEFINED_glStencilFuncSeparate 01524 #define GLEE_C_DEFINED_glStencilFuncSeparate 01525 void __stdcall GLee_Lazy_glStencilFuncSeparate(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparate(frontfunc, backfunc, ref, mask);} 01526 GLEEPFNGLSTENCILFUNCSEPARATEPROC GLeeFuncPtr_glStencilFuncSeparate=GLee_Lazy_glStencilFuncSeparate; 01527 #endif 01528 #ifndef GLEE_C_DEFINED_glStencilMaskSeparate 01529 #define GLEE_C_DEFINED_glStencilMaskSeparate 01530 void __stdcall GLee_Lazy_glStencilMaskSeparate(GLenum face, GLuint mask) {if (GLeeInit()) glStencilMaskSeparate(face, mask);} 01531 GLEEPFNGLSTENCILMASKSEPARATEPROC GLeeFuncPtr_glStencilMaskSeparate=GLee_Lazy_glStencilMaskSeparate; 01532 #endif 01533 #ifndef GLEE_C_DEFINED_glAttachShader 01534 #define GLEE_C_DEFINED_glAttachShader 01535 void __stdcall GLee_Lazy_glAttachShader(GLuint program, GLuint shader) {if (GLeeInit()) glAttachShader(program, shader);} 01536 GLEEPFNGLATTACHSHADERPROC GLeeFuncPtr_glAttachShader=GLee_Lazy_glAttachShader; 01537 #endif 01538 #ifndef GLEE_C_DEFINED_glBindAttribLocation 01539 #define GLEE_C_DEFINED_glBindAttribLocation 01540 void __stdcall GLee_Lazy_glBindAttribLocation(GLuint program, GLuint index, const GLchar * name) {if (GLeeInit()) glBindAttribLocation(program, index, name);} 01541 GLEEPFNGLBINDATTRIBLOCATIONPROC GLeeFuncPtr_glBindAttribLocation=GLee_Lazy_glBindAttribLocation; 01542 #endif 01543 #ifndef GLEE_C_DEFINED_glCompileShader 01544 #define GLEE_C_DEFINED_glCompileShader 01545 void __stdcall GLee_Lazy_glCompileShader(GLuint shader) {if (GLeeInit()) glCompileShader(shader);} 01546 GLEEPFNGLCOMPILESHADERPROC GLeeFuncPtr_glCompileShader=GLee_Lazy_glCompileShader; 01547 #endif 01548 #ifndef GLEE_C_DEFINED_glCreateProgram 01549 #define GLEE_C_DEFINED_glCreateProgram 01550 GLuint __stdcall GLee_Lazy_glCreateProgram(void) {if (GLeeInit()) return glCreateProgram(); return (GLuint)0;} 01551 GLEEPFNGLCREATEPROGRAMPROC GLeeFuncPtr_glCreateProgram=GLee_Lazy_glCreateProgram; 01552 #endif 01553 #ifndef GLEE_C_DEFINED_glCreateShader 01554 #define GLEE_C_DEFINED_glCreateShader 01555 GLuint __stdcall GLee_Lazy_glCreateShader(GLenum type) {if (GLeeInit()) return glCreateShader(type); return (GLuint)0;} 01556 GLEEPFNGLCREATESHADERPROC GLeeFuncPtr_glCreateShader=GLee_Lazy_glCreateShader; 01557 #endif 01558 #ifndef GLEE_C_DEFINED_glDeleteProgram 01559 #define GLEE_C_DEFINED_glDeleteProgram 01560 void __stdcall GLee_Lazy_glDeleteProgram(GLuint program) {if (GLeeInit()) glDeleteProgram(program);} 01561 GLEEPFNGLDELETEPROGRAMPROC GLeeFuncPtr_glDeleteProgram=GLee_Lazy_glDeleteProgram; 01562 #endif 01563 #ifndef GLEE_C_DEFINED_glDeleteShader 01564 #define GLEE_C_DEFINED_glDeleteShader 01565 void __stdcall GLee_Lazy_glDeleteShader(GLuint shader) {if (GLeeInit()) glDeleteShader(shader);} 01566 GLEEPFNGLDELETESHADERPROC GLeeFuncPtr_glDeleteShader=GLee_Lazy_glDeleteShader; 01567 #endif 01568 #ifndef GLEE_C_DEFINED_glDetachShader 01569 #define GLEE_C_DEFINED_glDetachShader 01570 void __stdcall GLee_Lazy_glDetachShader(GLuint program, GLuint shader) {if (GLeeInit()) glDetachShader(program, shader);} 01571 GLEEPFNGLDETACHSHADERPROC GLeeFuncPtr_glDetachShader=GLee_Lazy_glDetachShader; 01572 #endif 01573 #ifndef GLEE_C_DEFINED_glDisableVertexAttribArray 01574 #define GLEE_C_DEFINED_glDisableVertexAttribArray 01575 void __stdcall GLee_Lazy_glDisableVertexAttribArray(GLuint index) {if (GLeeInit()) glDisableVertexAttribArray(index);} 01576 GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glDisableVertexAttribArray=GLee_Lazy_glDisableVertexAttribArray; 01577 #endif 01578 #ifndef GLEE_C_DEFINED_glEnableVertexAttribArray 01579 #define GLEE_C_DEFINED_glEnableVertexAttribArray 01580 void __stdcall GLee_Lazy_glEnableVertexAttribArray(GLuint index) {if (GLeeInit()) glEnableVertexAttribArray(index);} 01581 GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC GLeeFuncPtr_glEnableVertexAttribArray=GLee_Lazy_glEnableVertexAttribArray; 01582 #endif 01583 #ifndef GLEE_C_DEFINED_glGetActiveAttrib 01584 #define GLEE_C_DEFINED_glGetActiveAttrib 01585 void __stdcall GLee_Lazy_glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) {if (GLeeInit()) glGetActiveAttrib(program, index, bufSize, length, size, type, name);} 01586 GLEEPFNGLGETACTIVEATTRIBPROC GLeeFuncPtr_glGetActiveAttrib=GLee_Lazy_glGetActiveAttrib; 01587 #endif 01588 #ifndef GLEE_C_DEFINED_glGetActiveUniform 01589 #define GLEE_C_DEFINED_glGetActiveUniform 01590 void __stdcall GLee_Lazy_glGetActiveUniform(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLint * size, GLenum * type, GLchar * name) {if (GLeeInit()) glGetActiveUniform(program, index, bufSize, length, size, type, name);} 01591 GLEEPFNGLGETACTIVEUNIFORMPROC GLeeFuncPtr_glGetActiveUniform=GLee_Lazy_glGetActiveUniform; 01592 #endif 01593 #ifndef GLEE_C_DEFINED_glGetAttachedShaders 01594 #define GLEE_C_DEFINED_glGetAttachedShaders 01595 void __stdcall GLee_Lazy_glGetAttachedShaders(GLuint program, GLsizei maxCount, GLsizei * count, GLuint * obj) {if (GLeeInit()) glGetAttachedShaders(program, maxCount, count, obj);} 01596 GLEEPFNGLGETATTACHEDSHADERSPROC GLeeFuncPtr_glGetAttachedShaders=GLee_Lazy_glGetAttachedShaders; 01597 #endif 01598 #ifndef GLEE_C_DEFINED_glGetAttribLocation 01599 #define GLEE_C_DEFINED_glGetAttribLocation 01600 GLint __stdcall GLee_Lazy_glGetAttribLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetAttribLocation(program, name); return (GLint)0;} 01601 GLEEPFNGLGETATTRIBLOCATIONPROC GLeeFuncPtr_glGetAttribLocation=GLee_Lazy_glGetAttribLocation; 01602 #endif 01603 #ifndef GLEE_C_DEFINED_glGetProgramiv 01604 #define GLEE_C_DEFINED_glGetProgramiv 01605 void __stdcall GLee_Lazy_glGetProgramiv(GLuint program, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramiv(program, pname, params);} 01606 GLEEPFNGLGETPROGRAMIVPROC GLeeFuncPtr_glGetProgramiv=GLee_Lazy_glGetProgramiv; 01607 #endif 01608 #ifndef GLEE_C_DEFINED_glGetProgramInfoLog 01609 #define GLEE_C_DEFINED_glGetProgramInfoLog 01610 void __stdcall GLee_Lazy_glGetProgramInfoLog(GLuint program, GLsizei bufSize, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetProgramInfoLog(program, bufSize, length, infoLog);} 01611 GLEEPFNGLGETPROGRAMINFOLOGPROC GLeeFuncPtr_glGetProgramInfoLog=GLee_Lazy_glGetProgramInfoLog; 01612 #endif 01613 #ifndef GLEE_C_DEFINED_glGetShaderiv 01614 #define GLEE_C_DEFINED_glGetShaderiv 01615 void __stdcall GLee_Lazy_glGetShaderiv(GLuint shader, GLenum pname, GLint * params) {if (GLeeInit()) glGetShaderiv(shader, pname, params);} 01616 GLEEPFNGLGETSHADERIVPROC GLeeFuncPtr_glGetShaderiv=GLee_Lazy_glGetShaderiv; 01617 #endif 01618 #ifndef GLEE_C_DEFINED_glGetShaderInfoLog 01619 #define GLEE_C_DEFINED_glGetShaderInfoLog 01620 void __stdcall GLee_Lazy_glGetShaderInfoLog(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * infoLog) {if (GLeeInit()) glGetShaderInfoLog(shader, bufSize, length, infoLog);} 01621 GLEEPFNGLGETSHADERINFOLOGPROC GLeeFuncPtr_glGetShaderInfoLog=GLee_Lazy_glGetShaderInfoLog; 01622 #endif 01623 #ifndef GLEE_C_DEFINED_glGetShaderSource 01624 #define GLEE_C_DEFINED_glGetShaderSource 01625 void __stdcall GLee_Lazy_glGetShaderSource(GLuint shader, GLsizei bufSize, GLsizei * length, GLchar * source) {if (GLeeInit()) glGetShaderSource(shader, bufSize, length, source);} 01626 GLEEPFNGLGETSHADERSOURCEPROC GLeeFuncPtr_glGetShaderSource=GLee_Lazy_glGetShaderSource; 01627 #endif 01628 #ifndef GLEE_C_DEFINED_glGetUniformLocation 01629 #define GLEE_C_DEFINED_glGetUniformLocation 01630 GLint __stdcall GLee_Lazy_glGetUniformLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetUniformLocation(program, name); return (GLint)0;} 01631 GLEEPFNGLGETUNIFORMLOCATIONPROC GLeeFuncPtr_glGetUniformLocation=GLee_Lazy_glGetUniformLocation; 01632 #endif 01633 #ifndef GLEE_C_DEFINED_glGetUniformfv 01634 #define GLEE_C_DEFINED_glGetUniformfv 01635 void __stdcall GLee_Lazy_glGetUniformfv(GLuint program, GLint location, GLfloat * params) {if (GLeeInit()) glGetUniformfv(program, location, params);} 01636 GLEEPFNGLGETUNIFORMFVPROC GLeeFuncPtr_glGetUniformfv=GLee_Lazy_glGetUniformfv; 01637 #endif 01638 #ifndef GLEE_C_DEFINED_glGetUniformiv 01639 #define GLEE_C_DEFINED_glGetUniformiv 01640 void __stdcall GLee_Lazy_glGetUniformiv(GLuint program, GLint location, GLint * params) {if (GLeeInit()) glGetUniformiv(program, location, params);} 01641 GLEEPFNGLGETUNIFORMIVPROC GLeeFuncPtr_glGetUniformiv=GLee_Lazy_glGetUniformiv; 01642 #endif 01643 #ifndef GLEE_C_DEFINED_glGetVertexAttribdv 01644 #define GLEE_C_DEFINED_glGetVertexAttribdv 01645 void __stdcall GLee_Lazy_glGetVertexAttribdv(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdv(index, pname, params);} 01646 GLEEPFNGLGETVERTEXATTRIBDVPROC GLeeFuncPtr_glGetVertexAttribdv=GLee_Lazy_glGetVertexAttribdv; 01647 #endif 01648 #ifndef GLEE_C_DEFINED_glGetVertexAttribfv 01649 #define GLEE_C_DEFINED_glGetVertexAttribfv 01650 void __stdcall GLee_Lazy_glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfv(index, pname, params);} 01651 GLEEPFNGLGETVERTEXATTRIBFVPROC GLeeFuncPtr_glGetVertexAttribfv=GLee_Lazy_glGetVertexAttribfv; 01652 #endif 01653 #ifndef GLEE_C_DEFINED_glGetVertexAttribiv 01654 #define GLEE_C_DEFINED_glGetVertexAttribiv 01655 void __stdcall GLee_Lazy_glGetVertexAttribiv(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribiv(index, pname, params);} 01656 GLEEPFNGLGETVERTEXATTRIBIVPROC GLeeFuncPtr_glGetVertexAttribiv=GLee_Lazy_glGetVertexAttribiv; 01657 #endif 01658 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointerv 01659 #define GLEE_C_DEFINED_glGetVertexAttribPointerv 01660 void __stdcall GLee_Lazy_glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointerv(index, pname, pointer);} 01661 GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC GLeeFuncPtr_glGetVertexAttribPointerv=GLee_Lazy_glGetVertexAttribPointerv; 01662 #endif 01663 #ifndef GLEE_C_DEFINED_glIsProgram 01664 #define GLEE_C_DEFINED_glIsProgram 01665 GLboolean __stdcall GLee_Lazy_glIsProgram(GLuint program) {if (GLeeInit()) return glIsProgram(program); return (GLboolean)0;} 01666 GLEEPFNGLISPROGRAMPROC GLeeFuncPtr_glIsProgram=GLee_Lazy_glIsProgram; 01667 #endif 01668 #ifndef GLEE_C_DEFINED_glIsShader 01669 #define GLEE_C_DEFINED_glIsShader 01670 GLboolean __stdcall GLee_Lazy_glIsShader(GLuint shader) {if (GLeeInit()) return glIsShader(shader); return (GLboolean)0;} 01671 GLEEPFNGLISSHADERPROC GLeeFuncPtr_glIsShader=GLee_Lazy_glIsShader; 01672 #endif 01673 #ifndef GLEE_C_DEFINED_glLinkProgram 01674 #define GLEE_C_DEFINED_glLinkProgram 01675 void __stdcall GLee_Lazy_glLinkProgram(GLuint program) {if (GLeeInit()) glLinkProgram(program);} 01676 GLEEPFNGLLINKPROGRAMPROC GLeeFuncPtr_glLinkProgram=GLee_Lazy_glLinkProgram; 01677 #endif 01678 #ifndef GLEE_C_DEFINED_glShaderSource 01679 #define GLEE_C_DEFINED_glShaderSource 01680 void __stdcall GLee_Lazy_glShaderSource(GLuint shader, GLsizei count, const GLchar* * string, const GLint * length) {if (GLeeInit()) glShaderSource(shader, count, string, length);} 01681 GLEEPFNGLSHADERSOURCEPROC GLeeFuncPtr_glShaderSource=GLee_Lazy_glShaderSource; 01682 #endif 01683 #ifndef GLEE_C_DEFINED_glUseProgram 01684 #define GLEE_C_DEFINED_glUseProgram 01685 void __stdcall GLee_Lazy_glUseProgram(GLuint program) {if (GLeeInit()) glUseProgram(program);} 01686 GLEEPFNGLUSEPROGRAMPROC GLeeFuncPtr_glUseProgram=GLee_Lazy_glUseProgram; 01687 #endif 01688 #ifndef GLEE_C_DEFINED_glUniform1f 01689 #define GLEE_C_DEFINED_glUniform1f 01690 void __stdcall GLee_Lazy_glUniform1f(GLint location, GLfloat v0) {if (GLeeInit()) glUniform1f(location, v0);} 01691 GLEEPFNGLUNIFORM1FPROC GLeeFuncPtr_glUniform1f=GLee_Lazy_glUniform1f; 01692 #endif 01693 #ifndef GLEE_C_DEFINED_glUniform2f 01694 #define GLEE_C_DEFINED_glUniform2f 01695 void __stdcall GLee_Lazy_glUniform2f(GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glUniform2f(location, v0, v1);} 01696 GLEEPFNGLUNIFORM2FPROC GLeeFuncPtr_glUniform2f=GLee_Lazy_glUniform2f; 01697 #endif 01698 #ifndef GLEE_C_DEFINED_glUniform3f 01699 #define GLEE_C_DEFINED_glUniform3f 01700 void __stdcall GLee_Lazy_glUniform3f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glUniform3f(location, v0, v1, v2);} 01701 GLEEPFNGLUNIFORM3FPROC GLeeFuncPtr_glUniform3f=GLee_Lazy_glUniform3f; 01702 #endif 01703 #ifndef GLEE_C_DEFINED_glUniform4f 01704 #define GLEE_C_DEFINED_glUniform4f 01705 void __stdcall GLee_Lazy_glUniform4f(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4f(location, v0, v1, v2, v3);} 01706 GLEEPFNGLUNIFORM4FPROC GLeeFuncPtr_glUniform4f=GLee_Lazy_glUniform4f; 01707 #endif 01708 #ifndef GLEE_C_DEFINED_glUniform1i 01709 #define GLEE_C_DEFINED_glUniform1i 01710 void __stdcall GLee_Lazy_glUniform1i(GLint location, GLint v0) {if (GLeeInit()) glUniform1i(location, v0);} 01711 GLEEPFNGLUNIFORM1IPROC GLeeFuncPtr_glUniform1i=GLee_Lazy_glUniform1i; 01712 #endif 01713 #ifndef GLEE_C_DEFINED_glUniform2i 01714 #define GLEE_C_DEFINED_glUniform2i 01715 void __stdcall GLee_Lazy_glUniform2i(GLint location, GLint v0, GLint v1) {if (GLeeInit()) glUniform2i(location, v0, v1);} 01716 GLEEPFNGLUNIFORM2IPROC GLeeFuncPtr_glUniform2i=GLee_Lazy_glUniform2i; 01717 #endif 01718 #ifndef GLEE_C_DEFINED_glUniform3i 01719 #define GLEE_C_DEFINED_glUniform3i 01720 void __stdcall GLee_Lazy_glUniform3i(GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glUniform3i(location, v0, v1, v2);} 01721 GLEEPFNGLUNIFORM3IPROC GLeeFuncPtr_glUniform3i=GLee_Lazy_glUniform3i; 01722 #endif 01723 #ifndef GLEE_C_DEFINED_glUniform4i 01724 #define GLEE_C_DEFINED_glUniform4i 01725 void __stdcall GLee_Lazy_glUniform4i(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glUniform4i(location, v0, v1, v2, v3);} 01726 GLEEPFNGLUNIFORM4IPROC GLeeFuncPtr_glUniform4i=GLee_Lazy_glUniform4i; 01727 #endif 01728 #ifndef GLEE_C_DEFINED_glUniform1fv 01729 #define GLEE_C_DEFINED_glUniform1fv 01730 void __stdcall GLee_Lazy_glUniform1fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform1fv(location, count, value);} 01731 GLEEPFNGLUNIFORM1FVPROC GLeeFuncPtr_glUniform1fv=GLee_Lazy_glUniform1fv; 01732 #endif 01733 #ifndef GLEE_C_DEFINED_glUniform2fv 01734 #define GLEE_C_DEFINED_glUniform2fv 01735 void __stdcall GLee_Lazy_glUniform2fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform2fv(location, count, value);} 01736 GLEEPFNGLUNIFORM2FVPROC GLeeFuncPtr_glUniform2fv=GLee_Lazy_glUniform2fv; 01737 #endif 01738 #ifndef GLEE_C_DEFINED_glUniform3fv 01739 #define GLEE_C_DEFINED_glUniform3fv 01740 void __stdcall GLee_Lazy_glUniform3fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform3fv(location, count, value);} 01741 GLEEPFNGLUNIFORM3FVPROC GLeeFuncPtr_glUniform3fv=GLee_Lazy_glUniform3fv; 01742 #endif 01743 #ifndef GLEE_C_DEFINED_glUniform4fv 01744 #define GLEE_C_DEFINED_glUniform4fv 01745 void __stdcall GLee_Lazy_glUniform4fv(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform4fv(location, count, value);} 01746 GLEEPFNGLUNIFORM4FVPROC GLeeFuncPtr_glUniform4fv=GLee_Lazy_glUniform4fv; 01747 #endif 01748 #ifndef GLEE_C_DEFINED_glUniform1iv 01749 #define GLEE_C_DEFINED_glUniform1iv 01750 void __stdcall GLee_Lazy_glUniform1iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform1iv(location, count, value);} 01751 GLEEPFNGLUNIFORM1IVPROC GLeeFuncPtr_glUniform1iv=GLee_Lazy_glUniform1iv; 01752 #endif 01753 #ifndef GLEE_C_DEFINED_glUniform2iv 01754 #define GLEE_C_DEFINED_glUniform2iv 01755 void __stdcall GLee_Lazy_glUniform2iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform2iv(location, count, value);} 01756 GLEEPFNGLUNIFORM2IVPROC GLeeFuncPtr_glUniform2iv=GLee_Lazy_glUniform2iv; 01757 #endif 01758 #ifndef GLEE_C_DEFINED_glUniform3iv 01759 #define GLEE_C_DEFINED_glUniform3iv 01760 void __stdcall GLee_Lazy_glUniform3iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform3iv(location, count, value);} 01761 GLEEPFNGLUNIFORM3IVPROC GLeeFuncPtr_glUniform3iv=GLee_Lazy_glUniform3iv; 01762 #endif 01763 #ifndef GLEE_C_DEFINED_glUniform4iv 01764 #define GLEE_C_DEFINED_glUniform4iv 01765 void __stdcall GLee_Lazy_glUniform4iv(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform4iv(location, count, value);} 01766 GLEEPFNGLUNIFORM4IVPROC GLeeFuncPtr_glUniform4iv=GLee_Lazy_glUniform4iv; 01767 #endif 01768 #ifndef GLEE_C_DEFINED_glUniformMatrix2fv 01769 #define GLEE_C_DEFINED_glUniformMatrix2fv 01770 void __stdcall GLee_Lazy_glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2fv(location, count, transpose, value);} 01771 GLEEPFNGLUNIFORMMATRIX2FVPROC GLeeFuncPtr_glUniformMatrix2fv=GLee_Lazy_glUniformMatrix2fv; 01772 #endif 01773 #ifndef GLEE_C_DEFINED_glUniformMatrix3fv 01774 #define GLEE_C_DEFINED_glUniformMatrix3fv 01775 void __stdcall GLee_Lazy_glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3fv(location, count, transpose, value);} 01776 GLEEPFNGLUNIFORMMATRIX3FVPROC GLeeFuncPtr_glUniformMatrix3fv=GLee_Lazy_glUniformMatrix3fv; 01777 #endif 01778 #ifndef GLEE_C_DEFINED_glUniformMatrix4fv 01779 #define GLEE_C_DEFINED_glUniformMatrix4fv 01780 void __stdcall GLee_Lazy_glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4fv(location, count, transpose, value);} 01781 GLEEPFNGLUNIFORMMATRIX4FVPROC GLeeFuncPtr_glUniformMatrix4fv=GLee_Lazy_glUniformMatrix4fv; 01782 #endif 01783 #ifndef GLEE_C_DEFINED_glValidateProgram 01784 #define GLEE_C_DEFINED_glValidateProgram 01785 void __stdcall GLee_Lazy_glValidateProgram(GLuint program) {if (GLeeInit()) glValidateProgram(program);} 01786 GLEEPFNGLVALIDATEPROGRAMPROC GLeeFuncPtr_glValidateProgram=GLee_Lazy_glValidateProgram; 01787 #endif 01788 #ifndef GLEE_C_DEFINED_glVertexAttrib1d 01789 #define GLEE_C_DEFINED_glVertexAttrib1d 01790 void __stdcall GLee_Lazy_glVertexAttrib1d(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1d(index, x);} 01791 GLEEPFNGLVERTEXATTRIB1DPROC GLeeFuncPtr_glVertexAttrib1d=GLee_Lazy_glVertexAttrib1d; 01792 #endif 01793 #ifndef GLEE_C_DEFINED_glVertexAttrib1dv 01794 #define GLEE_C_DEFINED_glVertexAttrib1dv 01795 void __stdcall GLee_Lazy_glVertexAttrib1dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dv(index, v);} 01796 GLEEPFNGLVERTEXATTRIB1DVPROC GLeeFuncPtr_glVertexAttrib1dv=GLee_Lazy_glVertexAttrib1dv; 01797 #endif 01798 #ifndef GLEE_C_DEFINED_glVertexAttrib1f 01799 #define GLEE_C_DEFINED_glVertexAttrib1f 01800 void __stdcall GLee_Lazy_glVertexAttrib1f(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1f(index, x);} 01801 GLEEPFNGLVERTEXATTRIB1FPROC GLeeFuncPtr_glVertexAttrib1f=GLee_Lazy_glVertexAttrib1f; 01802 #endif 01803 #ifndef GLEE_C_DEFINED_glVertexAttrib1fv 01804 #define GLEE_C_DEFINED_glVertexAttrib1fv 01805 void __stdcall GLee_Lazy_glVertexAttrib1fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fv(index, v);} 01806 GLEEPFNGLVERTEXATTRIB1FVPROC GLeeFuncPtr_glVertexAttrib1fv=GLee_Lazy_glVertexAttrib1fv; 01807 #endif 01808 #ifndef GLEE_C_DEFINED_glVertexAttrib1s 01809 #define GLEE_C_DEFINED_glVertexAttrib1s 01810 void __stdcall GLee_Lazy_glVertexAttrib1s(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1s(index, x);} 01811 GLEEPFNGLVERTEXATTRIB1SPROC GLeeFuncPtr_glVertexAttrib1s=GLee_Lazy_glVertexAttrib1s; 01812 #endif 01813 #ifndef GLEE_C_DEFINED_glVertexAttrib1sv 01814 #define GLEE_C_DEFINED_glVertexAttrib1sv 01815 void __stdcall GLee_Lazy_glVertexAttrib1sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1sv(index, v);} 01816 GLEEPFNGLVERTEXATTRIB1SVPROC GLeeFuncPtr_glVertexAttrib1sv=GLee_Lazy_glVertexAttrib1sv; 01817 #endif 01818 #ifndef GLEE_C_DEFINED_glVertexAttrib2d 01819 #define GLEE_C_DEFINED_glVertexAttrib2d 01820 void __stdcall GLee_Lazy_glVertexAttrib2d(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2d(index, x, y);} 01821 GLEEPFNGLVERTEXATTRIB2DPROC GLeeFuncPtr_glVertexAttrib2d=GLee_Lazy_glVertexAttrib2d; 01822 #endif 01823 #ifndef GLEE_C_DEFINED_glVertexAttrib2dv 01824 #define GLEE_C_DEFINED_glVertexAttrib2dv 01825 void __stdcall GLee_Lazy_glVertexAttrib2dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dv(index, v);} 01826 GLEEPFNGLVERTEXATTRIB2DVPROC GLeeFuncPtr_glVertexAttrib2dv=GLee_Lazy_glVertexAttrib2dv; 01827 #endif 01828 #ifndef GLEE_C_DEFINED_glVertexAttrib2f 01829 #define GLEE_C_DEFINED_glVertexAttrib2f 01830 void __stdcall GLee_Lazy_glVertexAttrib2f(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2f(index, x, y);} 01831 GLEEPFNGLVERTEXATTRIB2FPROC GLeeFuncPtr_glVertexAttrib2f=GLee_Lazy_glVertexAttrib2f; 01832 #endif 01833 #ifndef GLEE_C_DEFINED_glVertexAttrib2fv 01834 #define GLEE_C_DEFINED_glVertexAttrib2fv 01835 void __stdcall GLee_Lazy_glVertexAttrib2fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fv(index, v);} 01836 GLEEPFNGLVERTEXATTRIB2FVPROC GLeeFuncPtr_glVertexAttrib2fv=GLee_Lazy_glVertexAttrib2fv; 01837 #endif 01838 #ifndef GLEE_C_DEFINED_glVertexAttrib2s 01839 #define GLEE_C_DEFINED_glVertexAttrib2s 01840 void __stdcall GLee_Lazy_glVertexAttrib2s(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2s(index, x, y);} 01841 GLEEPFNGLVERTEXATTRIB2SPROC GLeeFuncPtr_glVertexAttrib2s=GLee_Lazy_glVertexAttrib2s; 01842 #endif 01843 #ifndef GLEE_C_DEFINED_glVertexAttrib2sv 01844 #define GLEE_C_DEFINED_glVertexAttrib2sv 01845 void __stdcall GLee_Lazy_glVertexAttrib2sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2sv(index, v);} 01846 GLEEPFNGLVERTEXATTRIB2SVPROC GLeeFuncPtr_glVertexAttrib2sv=GLee_Lazy_glVertexAttrib2sv; 01847 #endif 01848 #ifndef GLEE_C_DEFINED_glVertexAttrib3d 01849 #define GLEE_C_DEFINED_glVertexAttrib3d 01850 void __stdcall GLee_Lazy_glVertexAttrib3d(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3d(index, x, y, z);} 01851 GLEEPFNGLVERTEXATTRIB3DPROC GLeeFuncPtr_glVertexAttrib3d=GLee_Lazy_glVertexAttrib3d; 01852 #endif 01853 #ifndef GLEE_C_DEFINED_glVertexAttrib3dv 01854 #define GLEE_C_DEFINED_glVertexAttrib3dv 01855 void __stdcall GLee_Lazy_glVertexAttrib3dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dv(index, v);} 01856 GLEEPFNGLVERTEXATTRIB3DVPROC GLeeFuncPtr_glVertexAttrib3dv=GLee_Lazy_glVertexAttrib3dv; 01857 #endif 01858 #ifndef GLEE_C_DEFINED_glVertexAttrib3f 01859 #define GLEE_C_DEFINED_glVertexAttrib3f 01860 void __stdcall GLee_Lazy_glVertexAttrib3f(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3f(index, x, y, z);} 01861 GLEEPFNGLVERTEXATTRIB3FPROC GLeeFuncPtr_glVertexAttrib3f=GLee_Lazy_glVertexAttrib3f; 01862 #endif 01863 #ifndef GLEE_C_DEFINED_glVertexAttrib3fv 01864 #define GLEE_C_DEFINED_glVertexAttrib3fv 01865 void __stdcall GLee_Lazy_glVertexAttrib3fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fv(index, v);} 01866 GLEEPFNGLVERTEXATTRIB3FVPROC GLeeFuncPtr_glVertexAttrib3fv=GLee_Lazy_glVertexAttrib3fv; 01867 #endif 01868 #ifndef GLEE_C_DEFINED_glVertexAttrib3s 01869 #define GLEE_C_DEFINED_glVertexAttrib3s 01870 void __stdcall GLee_Lazy_glVertexAttrib3s(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3s(index, x, y, z);} 01871 GLEEPFNGLVERTEXATTRIB3SPROC GLeeFuncPtr_glVertexAttrib3s=GLee_Lazy_glVertexAttrib3s; 01872 #endif 01873 #ifndef GLEE_C_DEFINED_glVertexAttrib3sv 01874 #define GLEE_C_DEFINED_glVertexAttrib3sv 01875 void __stdcall GLee_Lazy_glVertexAttrib3sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3sv(index, v);} 01876 GLEEPFNGLVERTEXATTRIB3SVPROC GLeeFuncPtr_glVertexAttrib3sv=GLee_Lazy_glVertexAttrib3sv; 01877 #endif 01878 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nbv 01879 #define GLEE_C_DEFINED_glVertexAttrib4Nbv 01880 void __stdcall GLee_Lazy_glVertexAttrib4Nbv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4Nbv(index, v);} 01881 GLEEPFNGLVERTEXATTRIB4NBVPROC GLeeFuncPtr_glVertexAttrib4Nbv=GLee_Lazy_glVertexAttrib4Nbv; 01882 #endif 01883 #ifndef GLEE_C_DEFINED_glVertexAttrib4Niv 01884 #define GLEE_C_DEFINED_glVertexAttrib4Niv 01885 void __stdcall GLee_Lazy_glVertexAttrib4Niv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4Niv(index, v);} 01886 GLEEPFNGLVERTEXATTRIB4NIVPROC GLeeFuncPtr_glVertexAttrib4Niv=GLee_Lazy_glVertexAttrib4Niv; 01887 #endif 01888 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nsv 01889 #define GLEE_C_DEFINED_glVertexAttrib4Nsv 01890 void __stdcall GLee_Lazy_glVertexAttrib4Nsv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4Nsv(index, v);} 01891 GLEEPFNGLVERTEXATTRIB4NSVPROC GLeeFuncPtr_glVertexAttrib4Nsv=GLee_Lazy_glVertexAttrib4Nsv; 01892 #endif 01893 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nub 01894 #define GLEE_C_DEFINED_glVertexAttrib4Nub 01895 void __stdcall GLee_Lazy_glVertexAttrib4Nub(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4Nub(index, x, y, z, w);} 01896 GLEEPFNGLVERTEXATTRIB4NUBPROC GLeeFuncPtr_glVertexAttrib4Nub=GLee_Lazy_glVertexAttrib4Nub; 01897 #endif 01898 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nubv 01899 #define GLEE_C_DEFINED_glVertexAttrib4Nubv 01900 void __stdcall GLee_Lazy_glVertexAttrib4Nubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4Nubv(index, v);} 01901 GLEEPFNGLVERTEXATTRIB4NUBVPROC GLeeFuncPtr_glVertexAttrib4Nubv=GLee_Lazy_glVertexAttrib4Nubv; 01902 #endif 01903 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nuiv 01904 #define GLEE_C_DEFINED_glVertexAttrib4Nuiv 01905 void __stdcall GLee_Lazy_glVertexAttrib4Nuiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4Nuiv(index, v);} 01906 GLEEPFNGLVERTEXATTRIB4NUIVPROC GLeeFuncPtr_glVertexAttrib4Nuiv=GLee_Lazy_glVertexAttrib4Nuiv; 01907 #endif 01908 #ifndef GLEE_C_DEFINED_glVertexAttrib4Nusv 01909 #define GLEE_C_DEFINED_glVertexAttrib4Nusv 01910 void __stdcall GLee_Lazy_glVertexAttrib4Nusv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4Nusv(index, v);} 01911 GLEEPFNGLVERTEXATTRIB4NUSVPROC GLeeFuncPtr_glVertexAttrib4Nusv=GLee_Lazy_glVertexAttrib4Nusv; 01912 #endif 01913 #ifndef GLEE_C_DEFINED_glVertexAttrib4bv 01914 #define GLEE_C_DEFINED_glVertexAttrib4bv 01915 void __stdcall GLee_Lazy_glVertexAttrib4bv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4bv(index, v);} 01916 GLEEPFNGLVERTEXATTRIB4BVPROC GLeeFuncPtr_glVertexAttrib4bv=GLee_Lazy_glVertexAttrib4bv; 01917 #endif 01918 #ifndef GLEE_C_DEFINED_glVertexAttrib4d 01919 #define GLEE_C_DEFINED_glVertexAttrib4d 01920 void __stdcall GLee_Lazy_glVertexAttrib4d(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4d(index, x, y, z, w);} 01921 GLEEPFNGLVERTEXATTRIB4DPROC GLeeFuncPtr_glVertexAttrib4d=GLee_Lazy_glVertexAttrib4d; 01922 #endif 01923 #ifndef GLEE_C_DEFINED_glVertexAttrib4dv 01924 #define GLEE_C_DEFINED_glVertexAttrib4dv 01925 void __stdcall GLee_Lazy_glVertexAttrib4dv(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dv(index, v);} 01926 GLEEPFNGLVERTEXATTRIB4DVPROC GLeeFuncPtr_glVertexAttrib4dv=GLee_Lazy_glVertexAttrib4dv; 01927 #endif 01928 #ifndef GLEE_C_DEFINED_glVertexAttrib4f 01929 #define GLEE_C_DEFINED_glVertexAttrib4f 01930 void __stdcall GLee_Lazy_glVertexAttrib4f(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4f(index, x, y, z, w);} 01931 GLEEPFNGLVERTEXATTRIB4FPROC GLeeFuncPtr_glVertexAttrib4f=GLee_Lazy_glVertexAttrib4f; 01932 #endif 01933 #ifndef GLEE_C_DEFINED_glVertexAttrib4fv 01934 #define GLEE_C_DEFINED_glVertexAttrib4fv 01935 void __stdcall GLee_Lazy_glVertexAttrib4fv(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fv(index, v);} 01936 GLEEPFNGLVERTEXATTRIB4FVPROC GLeeFuncPtr_glVertexAttrib4fv=GLee_Lazy_glVertexAttrib4fv; 01937 #endif 01938 #ifndef GLEE_C_DEFINED_glVertexAttrib4iv 01939 #define GLEE_C_DEFINED_glVertexAttrib4iv 01940 void __stdcall GLee_Lazy_glVertexAttrib4iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4iv(index, v);} 01941 GLEEPFNGLVERTEXATTRIB4IVPROC GLeeFuncPtr_glVertexAttrib4iv=GLee_Lazy_glVertexAttrib4iv; 01942 #endif 01943 #ifndef GLEE_C_DEFINED_glVertexAttrib4s 01944 #define GLEE_C_DEFINED_glVertexAttrib4s 01945 void __stdcall GLee_Lazy_glVertexAttrib4s(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4s(index, x, y, z, w);} 01946 GLEEPFNGLVERTEXATTRIB4SPROC GLeeFuncPtr_glVertexAttrib4s=GLee_Lazy_glVertexAttrib4s; 01947 #endif 01948 #ifndef GLEE_C_DEFINED_glVertexAttrib4sv 01949 #define GLEE_C_DEFINED_glVertexAttrib4sv 01950 void __stdcall GLee_Lazy_glVertexAttrib4sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4sv(index, v);} 01951 GLEEPFNGLVERTEXATTRIB4SVPROC GLeeFuncPtr_glVertexAttrib4sv=GLee_Lazy_glVertexAttrib4sv; 01952 #endif 01953 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubv 01954 #define GLEE_C_DEFINED_glVertexAttrib4ubv 01955 void __stdcall GLee_Lazy_glVertexAttrib4ubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubv(index, v);} 01956 GLEEPFNGLVERTEXATTRIB4UBVPROC GLeeFuncPtr_glVertexAttrib4ubv=GLee_Lazy_glVertexAttrib4ubv; 01957 #endif 01958 #ifndef GLEE_C_DEFINED_glVertexAttrib4uiv 01959 #define GLEE_C_DEFINED_glVertexAttrib4uiv 01960 void __stdcall GLee_Lazy_glVertexAttrib4uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4uiv(index, v);} 01961 GLEEPFNGLVERTEXATTRIB4UIVPROC GLeeFuncPtr_glVertexAttrib4uiv=GLee_Lazy_glVertexAttrib4uiv; 01962 #endif 01963 #ifndef GLEE_C_DEFINED_glVertexAttrib4usv 01964 #define GLEE_C_DEFINED_glVertexAttrib4usv 01965 void __stdcall GLee_Lazy_glVertexAttrib4usv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4usv(index, v);} 01966 GLEEPFNGLVERTEXATTRIB4USVPROC GLeeFuncPtr_glVertexAttrib4usv=GLee_Lazy_glVertexAttrib4usv; 01967 #endif 01968 #ifndef GLEE_C_DEFINED_glVertexAttribPointer 01969 #define GLEE_C_DEFINED_glVertexAttribPointer 01970 void __stdcall GLee_Lazy_glVertexAttribPointer(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointer(index, size, type, normalized, stride, pointer);} 01971 GLEEPFNGLVERTEXATTRIBPOINTERPROC GLeeFuncPtr_glVertexAttribPointer=GLee_Lazy_glVertexAttribPointer; 01972 #endif 01973 #endif 01974 01975 /* GL_VERSION_2_1 */ 01976 01977 #ifdef __GLEE_GL_VERSION_2_1 01978 #ifndef GLEE_C_DEFINED_glUniformMatrix2x3fv 01979 #define GLEE_C_DEFINED_glUniformMatrix2x3fv 01980 void __stdcall GLee_Lazy_glUniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2x3fv(location, count, transpose, value);} 01981 GLEEPFNGLUNIFORMMATRIX2X3FVPROC GLeeFuncPtr_glUniformMatrix2x3fv=GLee_Lazy_glUniformMatrix2x3fv; 01982 #endif 01983 #ifndef GLEE_C_DEFINED_glUniformMatrix3x2fv 01984 #define GLEE_C_DEFINED_glUniformMatrix3x2fv 01985 void __stdcall GLee_Lazy_glUniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3x2fv(location, count, transpose, value);} 01986 GLEEPFNGLUNIFORMMATRIX3X2FVPROC GLeeFuncPtr_glUniformMatrix3x2fv=GLee_Lazy_glUniformMatrix3x2fv; 01987 #endif 01988 #ifndef GLEE_C_DEFINED_glUniformMatrix2x4fv 01989 #define GLEE_C_DEFINED_glUniformMatrix2x4fv 01990 void __stdcall GLee_Lazy_glUniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2x4fv(location, count, transpose, value);} 01991 GLEEPFNGLUNIFORMMATRIX2X4FVPROC GLeeFuncPtr_glUniformMatrix2x4fv=GLee_Lazy_glUniformMatrix2x4fv; 01992 #endif 01993 #ifndef GLEE_C_DEFINED_glUniformMatrix4x2fv 01994 #define GLEE_C_DEFINED_glUniformMatrix4x2fv 01995 void __stdcall GLee_Lazy_glUniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4x2fv(location, count, transpose, value);} 01996 GLEEPFNGLUNIFORMMATRIX4X2FVPROC GLeeFuncPtr_glUniformMatrix4x2fv=GLee_Lazy_glUniformMatrix4x2fv; 01997 #endif 01998 #ifndef GLEE_C_DEFINED_glUniformMatrix3x4fv 01999 #define GLEE_C_DEFINED_glUniformMatrix3x4fv 02000 void __stdcall GLee_Lazy_glUniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3x4fv(location, count, transpose, value);} 02001 GLEEPFNGLUNIFORMMATRIX3X4FVPROC GLeeFuncPtr_glUniformMatrix3x4fv=GLee_Lazy_glUniformMatrix3x4fv; 02002 #endif 02003 #ifndef GLEE_C_DEFINED_glUniformMatrix4x3fv 02004 #define GLEE_C_DEFINED_glUniformMatrix4x3fv 02005 void __stdcall GLee_Lazy_glUniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4x3fv(location, count, transpose, value);} 02006 GLEEPFNGLUNIFORMMATRIX4X3FVPROC GLeeFuncPtr_glUniformMatrix4x3fv=GLee_Lazy_glUniformMatrix4x3fv; 02007 #endif 02008 #endif 02009 02010 /* GL_VERSION_3_0 */ 02011 02012 #ifdef __GLEE_GL_VERSION_3_0 02013 #ifndef GLEE_C_DEFINED_glColorMaski 02014 #define GLEE_C_DEFINED_glColorMaski 02015 void __stdcall GLee_Lazy_glColorMaski(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaski(index, r, g, b, a);} 02016 GLEEPFNGLCOLORMASKIPROC GLeeFuncPtr_glColorMaski=GLee_Lazy_glColorMaski; 02017 #endif 02018 #ifndef GLEE_C_DEFINED_glGetBooleani_v 02019 #define GLEE_C_DEFINED_glGetBooleani_v 02020 void __stdcall GLee_Lazy_glGetBooleani_v(GLenum target, GLuint index, GLboolean * data) {if (GLeeInit()) glGetBooleani_v(target, index, data);} 02021 GLEEPFNGLGETBOOLEANI_VPROC GLeeFuncPtr_glGetBooleani_v=GLee_Lazy_glGetBooleani_v; 02022 #endif 02023 #ifndef GLEE_C_DEFINED_glGetIntegeri_v 02024 #define GLEE_C_DEFINED_glGetIntegeri_v 02025 void __stdcall GLee_Lazy_glGetIntegeri_v(GLenum target, GLuint index, GLint * data) {if (GLeeInit()) glGetIntegeri_v(target, index, data);} 02026 GLEEPFNGLGETINTEGERI_VPROC GLeeFuncPtr_glGetIntegeri_v=GLee_Lazy_glGetIntegeri_v; 02027 #endif 02028 #ifndef GLEE_C_DEFINED_glEnablei 02029 #define GLEE_C_DEFINED_glEnablei 02030 void __stdcall GLee_Lazy_glEnablei(GLenum target, GLuint index) {if (GLeeInit()) glEnablei(target, index);} 02031 GLEEPFNGLENABLEIPROC GLeeFuncPtr_glEnablei=GLee_Lazy_glEnablei; 02032 #endif 02033 #ifndef GLEE_C_DEFINED_glDisablei 02034 #define GLEE_C_DEFINED_glDisablei 02035 void __stdcall GLee_Lazy_glDisablei(GLenum target, GLuint index) {if (GLeeInit()) glDisablei(target, index);} 02036 GLEEPFNGLDISABLEIPROC GLeeFuncPtr_glDisablei=GLee_Lazy_glDisablei; 02037 #endif 02038 #ifndef GLEE_C_DEFINED_glIsEnabledi 02039 #define GLEE_C_DEFINED_glIsEnabledi 02040 GLboolean __stdcall GLee_Lazy_glIsEnabledi(GLenum target, GLuint index) {if (GLeeInit()) return glIsEnabledi(target, index); return (GLboolean)0;} 02041 GLEEPFNGLISENABLEDIPROC GLeeFuncPtr_glIsEnabledi=GLee_Lazy_glIsEnabledi; 02042 #endif 02043 #ifndef GLEE_C_DEFINED_glBeginTransformFeedback 02044 #define GLEE_C_DEFINED_glBeginTransformFeedback 02045 void __stdcall GLee_Lazy_glBeginTransformFeedback(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedback(primitiveMode);} 02046 GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC GLeeFuncPtr_glBeginTransformFeedback=GLee_Lazy_glBeginTransformFeedback; 02047 #endif 02048 #ifndef GLEE_C_DEFINED_glEndTransformFeedback 02049 #define GLEE_C_DEFINED_glEndTransformFeedback 02050 void __stdcall GLee_Lazy_glEndTransformFeedback(void) {if (GLeeInit()) glEndTransformFeedback();} 02051 GLEEPFNGLENDTRANSFORMFEEDBACKPROC GLeeFuncPtr_glEndTransformFeedback=GLee_Lazy_glEndTransformFeedback; 02052 #endif 02053 #ifndef GLEE_C_DEFINED_glBindBufferRange 02054 #define GLEE_C_DEFINED_glBindBufferRange 02055 void __stdcall GLee_Lazy_glBindBufferRange(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRange(target, index, buffer, offset, size);} 02056 GLEEPFNGLBINDBUFFERRANGEPROC GLeeFuncPtr_glBindBufferRange=GLee_Lazy_glBindBufferRange; 02057 #endif 02058 #ifndef GLEE_C_DEFINED_glBindBufferBase 02059 #define GLEE_C_DEFINED_glBindBufferBase 02060 void __stdcall GLee_Lazy_glBindBufferBase(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBase(target, index, buffer);} 02061 GLEEPFNGLBINDBUFFERBASEPROC GLeeFuncPtr_glBindBufferBase=GLee_Lazy_glBindBufferBase; 02062 #endif 02063 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryings 02064 #define GLEE_C_DEFINED_glTransformFeedbackVaryings 02065 void __stdcall GLee_Lazy_glTransformFeedbackVaryings(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryings(program, count, locations, bufferMode);} 02066 GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC GLeeFuncPtr_glTransformFeedbackVaryings=GLee_Lazy_glTransformFeedbackVaryings; 02067 #endif 02068 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVarying 02069 #define GLEE_C_DEFINED_glGetTransformFeedbackVarying 02070 void __stdcall GLee_Lazy_glGetTransformFeedbackVarying(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVarying(program, index, location);} 02071 GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC GLeeFuncPtr_glGetTransformFeedbackVarying=GLee_Lazy_glGetTransformFeedbackVarying; 02072 #endif 02073 #ifndef GLEE_C_DEFINED_glClampColor 02074 #define GLEE_C_DEFINED_glClampColor 02075 void __stdcall GLee_Lazy_glClampColor(GLenum target, GLenum clamp) {if (GLeeInit()) glClampColor(target, clamp);} 02076 GLEEPFNGLCLAMPCOLORPROC GLeeFuncPtr_glClampColor=GLee_Lazy_glClampColor; 02077 #endif 02078 #ifndef GLEE_C_DEFINED_glBeginConditionalRender 02079 #define GLEE_C_DEFINED_glBeginConditionalRender 02080 void __stdcall GLee_Lazy_glBeginConditionalRender(GLuint id, GLenum mode) {if (GLeeInit()) glBeginConditionalRender(id, mode);} 02081 GLEEPFNGLBEGINCONDITIONALRENDERPROC GLeeFuncPtr_glBeginConditionalRender=GLee_Lazy_glBeginConditionalRender; 02082 #endif 02083 #ifndef GLEE_C_DEFINED_glEndConditionalRender 02084 #define GLEE_C_DEFINED_glEndConditionalRender 02085 void __stdcall GLee_Lazy_glEndConditionalRender(void) {if (GLeeInit()) glEndConditionalRender();} 02086 GLEEPFNGLENDCONDITIONALRENDERPROC GLeeFuncPtr_glEndConditionalRender=GLee_Lazy_glEndConditionalRender; 02087 #endif 02088 #ifndef GLEE_C_DEFINED_glVertexAttribI1i 02089 #define GLEE_C_DEFINED_glVertexAttribI1i 02090 void __stdcall GLee_Lazy_glVertexAttribI1i(GLuint index, GLint x) {if (GLeeInit()) glVertexAttribI1i(index, x);} 02091 GLEEPFNGLVERTEXATTRIBI1IPROC GLeeFuncPtr_glVertexAttribI1i=GLee_Lazy_glVertexAttribI1i; 02092 #endif 02093 #ifndef GLEE_C_DEFINED_glVertexAttribI2i 02094 #define GLEE_C_DEFINED_glVertexAttribI2i 02095 void __stdcall GLee_Lazy_glVertexAttribI2i(GLuint index, GLint x, GLint y) {if (GLeeInit()) glVertexAttribI2i(index, x, y);} 02096 GLEEPFNGLVERTEXATTRIBI2IPROC GLeeFuncPtr_glVertexAttribI2i=GLee_Lazy_glVertexAttribI2i; 02097 #endif 02098 #ifndef GLEE_C_DEFINED_glVertexAttribI3i 02099 #define GLEE_C_DEFINED_glVertexAttribI3i 02100 void __stdcall GLee_Lazy_glVertexAttribI3i(GLuint index, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexAttribI3i(index, x, y, z);} 02101 GLEEPFNGLVERTEXATTRIBI3IPROC GLeeFuncPtr_glVertexAttribI3i=GLee_Lazy_glVertexAttribI3i; 02102 #endif 02103 #ifndef GLEE_C_DEFINED_glVertexAttribI4i 02104 #define GLEE_C_DEFINED_glVertexAttribI4i 02105 void __stdcall GLee_Lazy_glVertexAttribI4i(GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4i(index, x, y, z, w);} 02106 GLEEPFNGLVERTEXATTRIBI4IPROC GLeeFuncPtr_glVertexAttribI4i=GLee_Lazy_glVertexAttribI4i; 02107 #endif 02108 #ifndef GLEE_C_DEFINED_glVertexAttribI1ui 02109 #define GLEE_C_DEFINED_glVertexAttribI1ui 02110 void __stdcall GLee_Lazy_glVertexAttribI1ui(GLuint index, GLuint x) {if (GLeeInit()) glVertexAttribI1ui(index, x);} 02111 GLEEPFNGLVERTEXATTRIBI1UIPROC GLeeFuncPtr_glVertexAttribI1ui=GLee_Lazy_glVertexAttribI1ui; 02112 #endif 02113 #ifndef GLEE_C_DEFINED_glVertexAttribI2ui 02114 #define GLEE_C_DEFINED_glVertexAttribI2ui 02115 void __stdcall GLee_Lazy_glVertexAttribI2ui(GLuint index, GLuint x, GLuint y) {if (GLeeInit()) glVertexAttribI2ui(index, x, y);} 02116 GLEEPFNGLVERTEXATTRIBI2UIPROC GLeeFuncPtr_glVertexAttribI2ui=GLee_Lazy_glVertexAttribI2ui; 02117 #endif 02118 #ifndef GLEE_C_DEFINED_glVertexAttribI3ui 02119 #define GLEE_C_DEFINED_glVertexAttribI3ui 02120 void __stdcall GLee_Lazy_glVertexAttribI3ui(GLuint index, GLuint x, GLuint y, GLuint z) {if (GLeeInit()) glVertexAttribI3ui(index, x, y, z);} 02121 GLEEPFNGLVERTEXATTRIBI3UIPROC GLeeFuncPtr_glVertexAttribI3ui=GLee_Lazy_glVertexAttribI3ui; 02122 #endif 02123 #ifndef GLEE_C_DEFINED_glVertexAttribI4ui 02124 #define GLEE_C_DEFINED_glVertexAttribI4ui 02125 void __stdcall GLee_Lazy_glVertexAttribI4ui(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4ui(index, x, y, z, w);} 02126 GLEEPFNGLVERTEXATTRIBI4UIPROC GLeeFuncPtr_glVertexAttribI4ui=GLee_Lazy_glVertexAttribI4ui; 02127 #endif 02128 #ifndef GLEE_C_DEFINED_glVertexAttribI1iv 02129 #define GLEE_C_DEFINED_glVertexAttribI1iv 02130 void __stdcall GLee_Lazy_glVertexAttribI1iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI1iv(index, v);} 02131 GLEEPFNGLVERTEXATTRIBI1IVPROC GLeeFuncPtr_glVertexAttribI1iv=GLee_Lazy_glVertexAttribI1iv; 02132 #endif 02133 #ifndef GLEE_C_DEFINED_glVertexAttribI2iv 02134 #define GLEE_C_DEFINED_glVertexAttribI2iv 02135 void __stdcall GLee_Lazy_glVertexAttribI2iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI2iv(index, v);} 02136 GLEEPFNGLVERTEXATTRIBI2IVPROC GLeeFuncPtr_glVertexAttribI2iv=GLee_Lazy_glVertexAttribI2iv; 02137 #endif 02138 #ifndef GLEE_C_DEFINED_glVertexAttribI3iv 02139 #define GLEE_C_DEFINED_glVertexAttribI3iv 02140 void __stdcall GLee_Lazy_glVertexAttribI3iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI3iv(index, v);} 02141 GLEEPFNGLVERTEXATTRIBI3IVPROC GLeeFuncPtr_glVertexAttribI3iv=GLee_Lazy_glVertexAttribI3iv; 02142 #endif 02143 #ifndef GLEE_C_DEFINED_glVertexAttribI4iv 02144 #define GLEE_C_DEFINED_glVertexAttribI4iv 02145 void __stdcall GLee_Lazy_glVertexAttribI4iv(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI4iv(index, v);} 02146 GLEEPFNGLVERTEXATTRIBI4IVPROC GLeeFuncPtr_glVertexAttribI4iv=GLee_Lazy_glVertexAttribI4iv; 02147 #endif 02148 #ifndef GLEE_C_DEFINED_glVertexAttribI1uiv 02149 #define GLEE_C_DEFINED_glVertexAttribI1uiv 02150 void __stdcall GLee_Lazy_glVertexAttribI1uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI1uiv(index, v);} 02151 GLEEPFNGLVERTEXATTRIBI1UIVPROC GLeeFuncPtr_glVertexAttribI1uiv=GLee_Lazy_glVertexAttribI1uiv; 02152 #endif 02153 #ifndef GLEE_C_DEFINED_glVertexAttribI2uiv 02154 #define GLEE_C_DEFINED_glVertexAttribI2uiv 02155 void __stdcall GLee_Lazy_glVertexAttribI2uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI2uiv(index, v);} 02156 GLEEPFNGLVERTEXATTRIBI2UIVPROC GLeeFuncPtr_glVertexAttribI2uiv=GLee_Lazy_glVertexAttribI2uiv; 02157 #endif 02158 #ifndef GLEE_C_DEFINED_glVertexAttribI3uiv 02159 #define GLEE_C_DEFINED_glVertexAttribI3uiv 02160 void __stdcall GLee_Lazy_glVertexAttribI3uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI3uiv(index, v);} 02161 GLEEPFNGLVERTEXATTRIBI3UIVPROC GLeeFuncPtr_glVertexAttribI3uiv=GLee_Lazy_glVertexAttribI3uiv; 02162 #endif 02163 #ifndef GLEE_C_DEFINED_glVertexAttribI4uiv 02164 #define GLEE_C_DEFINED_glVertexAttribI4uiv 02165 void __stdcall GLee_Lazy_glVertexAttribI4uiv(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI4uiv(index, v);} 02166 GLEEPFNGLVERTEXATTRIBI4UIVPROC GLeeFuncPtr_glVertexAttribI4uiv=GLee_Lazy_glVertexAttribI4uiv; 02167 #endif 02168 #ifndef GLEE_C_DEFINED_glVertexAttribI4bv 02169 #define GLEE_C_DEFINED_glVertexAttribI4bv 02170 void __stdcall GLee_Lazy_glVertexAttribI4bv(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttribI4bv(index, v);} 02171 GLEEPFNGLVERTEXATTRIBI4BVPROC GLeeFuncPtr_glVertexAttribI4bv=GLee_Lazy_glVertexAttribI4bv; 02172 #endif 02173 #ifndef GLEE_C_DEFINED_glVertexAttribI4sv 02174 #define GLEE_C_DEFINED_glVertexAttribI4sv 02175 void __stdcall GLee_Lazy_glVertexAttribI4sv(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttribI4sv(index, v);} 02176 GLEEPFNGLVERTEXATTRIBI4SVPROC GLeeFuncPtr_glVertexAttribI4sv=GLee_Lazy_glVertexAttribI4sv; 02177 #endif 02178 #ifndef GLEE_C_DEFINED_glVertexAttribI4ubv 02179 #define GLEE_C_DEFINED_glVertexAttribI4ubv 02180 void __stdcall GLee_Lazy_glVertexAttribI4ubv(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttribI4ubv(index, v);} 02181 GLEEPFNGLVERTEXATTRIBI4UBVPROC GLeeFuncPtr_glVertexAttribI4ubv=GLee_Lazy_glVertexAttribI4ubv; 02182 #endif 02183 #ifndef GLEE_C_DEFINED_glVertexAttribI4usv 02184 #define GLEE_C_DEFINED_glVertexAttribI4usv 02185 void __stdcall GLee_Lazy_glVertexAttribI4usv(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttribI4usv(index, v);} 02186 GLEEPFNGLVERTEXATTRIBI4USVPROC GLeeFuncPtr_glVertexAttribI4usv=GLee_Lazy_glVertexAttribI4usv; 02187 #endif 02188 #ifndef GLEE_C_DEFINED_glVertexAttribIPointer 02189 #define GLEE_C_DEFINED_glVertexAttribIPointer 02190 void __stdcall GLee_Lazy_glVertexAttribIPointer(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribIPointer(index, size, type, stride, pointer);} 02191 GLEEPFNGLVERTEXATTRIBIPOINTERPROC GLeeFuncPtr_glVertexAttribIPointer=GLee_Lazy_glVertexAttribIPointer; 02192 #endif 02193 #ifndef GLEE_C_DEFINED_glGetVertexAttribIiv 02194 #define GLEE_C_DEFINED_glGetVertexAttribIiv 02195 void __stdcall GLee_Lazy_glGetVertexAttribIiv(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribIiv(index, pname, params);} 02196 GLEEPFNGLGETVERTEXATTRIBIIVPROC GLeeFuncPtr_glGetVertexAttribIiv=GLee_Lazy_glGetVertexAttribIiv; 02197 #endif 02198 #ifndef GLEE_C_DEFINED_glGetVertexAttribIuiv 02199 #define GLEE_C_DEFINED_glGetVertexAttribIuiv 02200 void __stdcall GLee_Lazy_glGetVertexAttribIuiv(GLuint index, GLenum pname, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuiv(index, pname, params);} 02201 GLEEPFNGLGETVERTEXATTRIBIUIVPROC GLeeFuncPtr_glGetVertexAttribIuiv=GLee_Lazy_glGetVertexAttribIuiv; 02202 #endif 02203 #ifndef GLEE_C_DEFINED_glGetUniformuiv 02204 #define GLEE_C_DEFINED_glGetUniformuiv 02205 void __stdcall GLee_Lazy_glGetUniformuiv(GLuint program, GLint location, GLuint * params) {if (GLeeInit()) glGetUniformuiv(program, location, params);} 02206 GLEEPFNGLGETUNIFORMUIVPROC GLeeFuncPtr_glGetUniformuiv=GLee_Lazy_glGetUniformuiv; 02207 #endif 02208 #ifndef GLEE_C_DEFINED_glBindFragDataLocation 02209 #define GLEE_C_DEFINED_glBindFragDataLocation 02210 void __stdcall GLee_Lazy_glBindFragDataLocation(GLuint program, GLuint color, const GLchar * name) {if (GLeeInit()) glBindFragDataLocation(program, color, name);} 02211 GLEEPFNGLBINDFRAGDATALOCATIONPROC GLeeFuncPtr_glBindFragDataLocation=GLee_Lazy_glBindFragDataLocation; 02212 #endif 02213 #ifndef GLEE_C_DEFINED_glGetFragDataLocation 02214 #define GLEE_C_DEFINED_glGetFragDataLocation 02215 GLint __stdcall GLee_Lazy_glGetFragDataLocation(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetFragDataLocation(program, name); return (GLint)0;} 02216 GLEEPFNGLGETFRAGDATALOCATIONPROC GLeeFuncPtr_glGetFragDataLocation=GLee_Lazy_glGetFragDataLocation; 02217 #endif 02218 #ifndef GLEE_C_DEFINED_glUniform1ui 02219 #define GLEE_C_DEFINED_glUniform1ui 02220 void __stdcall GLee_Lazy_glUniform1ui(GLint location, GLuint v0) {if (GLeeInit()) glUniform1ui(location, v0);} 02221 GLEEPFNGLUNIFORM1UIPROC GLeeFuncPtr_glUniform1ui=GLee_Lazy_glUniform1ui; 02222 #endif 02223 #ifndef GLEE_C_DEFINED_glUniform2ui 02224 #define GLEE_C_DEFINED_glUniform2ui 02225 void __stdcall GLee_Lazy_glUniform2ui(GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glUniform2ui(location, v0, v1);} 02226 GLEEPFNGLUNIFORM2UIPROC GLeeFuncPtr_glUniform2ui=GLee_Lazy_glUniform2ui; 02227 #endif 02228 #ifndef GLEE_C_DEFINED_glUniform3ui 02229 #define GLEE_C_DEFINED_glUniform3ui 02230 void __stdcall GLee_Lazy_glUniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glUniform3ui(location, v0, v1, v2);} 02231 GLEEPFNGLUNIFORM3UIPROC GLeeFuncPtr_glUniform3ui=GLee_Lazy_glUniform3ui; 02232 #endif 02233 #ifndef GLEE_C_DEFINED_glUniform4ui 02234 #define GLEE_C_DEFINED_glUniform4ui 02235 void __stdcall GLee_Lazy_glUniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4ui(location, v0, v1, v2, v3);} 02236 GLEEPFNGLUNIFORM4UIPROC GLeeFuncPtr_glUniform4ui=GLee_Lazy_glUniform4ui; 02237 #endif 02238 #ifndef GLEE_C_DEFINED_glUniform1uiv 02239 #define GLEE_C_DEFINED_glUniform1uiv 02240 void __stdcall GLee_Lazy_glUniform1uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform1uiv(location, count, value);} 02241 GLEEPFNGLUNIFORM1UIVPROC GLeeFuncPtr_glUniform1uiv=GLee_Lazy_glUniform1uiv; 02242 #endif 02243 #ifndef GLEE_C_DEFINED_glUniform2uiv 02244 #define GLEE_C_DEFINED_glUniform2uiv 02245 void __stdcall GLee_Lazy_glUniform2uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform2uiv(location, count, value);} 02246 GLEEPFNGLUNIFORM2UIVPROC GLeeFuncPtr_glUniform2uiv=GLee_Lazy_glUniform2uiv; 02247 #endif 02248 #ifndef GLEE_C_DEFINED_glUniform3uiv 02249 #define GLEE_C_DEFINED_glUniform3uiv 02250 void __stdcall GLee_Lazy_glUniform3uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform3uiv(location, count, value);} 02251 GLEEPFNGLUNIFORM3UIVPROC GLeeFuncPtr_glUniform3uiv=GLee_Lazy_glUniform3uiv; 02252 #endif 02253 #ifndef GLEE_C_DEFINED_glUniform4uiv 02254 #define GLEE_C_DEFINED_glUniform4uiv 02255 void __stdcall GLee_Lazy_glUniform4uiv(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform4uiv(location, count, value);} 02256 GLEEPFNGLUNIFORM4UIVPROC GLeeFuncPtr_glUniform4uiv=GLee_Lazy_glUniform4uiv; 02257 #endif 02258 #ifndef GLEE_C_DEFINED_glTexParameterIiv 02259 #define GLEE_C_DEFINED_glTexParameterIiv 02260 void __stdcall GLee_Lazy_glTexParameterIiv(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTexParameterIiv(target, pname, params);} 02261 GLEEPFNGLTEXPARAMETERIIVPROC GLeeFuncPtr_glTexParameterIiv=GLee_Lazy_glTexParameterIiv; 02262 #endif 02263 #ifndef GLEE_C_DEFINED_glTexParameterIuiv 02264 #define GLEE_C_DEFINED_glTexParameterIuiv 02265 void __stdcall GLee_Lazy_glTexParameterIuiv(GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTexParameterIuiv(target, pname, params);} 02266 GLEEPFNGLTEXPARAMETERIUIVPROC GLeeFuncPtr_glTexParameterIuiv=GLee_Lazy_glTexParameterIuiv; 02267 #endif 02268 #ifndef GLEE_C_DEFINED_glGetTexParameterIiv 02269 #define GLEE_C_DEFINED_glGetTexParameterIiv 02270 void __stdcall GLee_Lazy_glGetTexParameterIiv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTexParameterIiv(target, pname, params);} 02271 GLEEPFNGLGETTEXPARAMETERIIVPROC GLeeFuncPtr_glGetTexParameterIiv=GLee_Lazy_glGetTexParameterIiv; 02272 #endif 02273 #ifndef GLEE_C_DEFINED_glGetTexParameterIuiv 02274 #define GLEE_C_DEFINED_glGetTexParameterIuiv 02275 void __stdcall GLee_Lazy_glGetTexParameterIuiv(GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTexParameterIuiv(target, pname, params);} 02276 GLEEPFNGLGETTEXPARAMETERIUIVPROC GLeeFuncPtr_glGetTexParameterIuiv=GLee_Lazy_glGetTexParameterIuiv; 02277 #endif 02278 #ifndef GLEE_C_DEFINED_glClearBufferiv 02279 #define GLEE_C_DEFINED_glClearBufferiv 02280 void __stdcall GLee_Lazy_glClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint * value) {if (GLeeInit()) glClearBufferiv(buffer, drawbuffer, value);} 02281 GLEEPFNGLCLEARBUFFERIVPROC GLeeFuncPtr_glClearBufferiv=GLee_Lazy_glClearBufferiv; 02282 #endif 02283 #ifndef GLEE_C_DEFINED_glClearBufferuiv 02284 #define GLEE_C_DEFINED_glClearBufferuiv 02285 void __stdcall GLee_Lazy_glClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint * value) {if (GLeeInit()) glClearBufferuiv(buffer, drawbuffer, value);} 02286 GLEEPFNGLCLEARBUFFERUIVPROC GLeeFuncPtr_glClearBufferuiv=GLee_Lazy_glClearBufferuiv; 02287 #endif 02288 #ifndef GLEE_C_DEFINED_glClearBufferfv 02289 #define GLEE_C_DEFINED_glClearBufferfv 02290 void __stdcall GLee_Lazy_glClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat * value) {if (GLeeInit()) glClearBufferfv(buffer, drawbuffer, value);} 02291 GLEEPFNGLCLEARBUFFERFVPROC GLeeFuncPtr_glClearBufferfv=GLee_Lazy_glClearBufferfv; 02292 #endif 02293 #ifndef GLEE_C_DEFINED_glClearBufferfi 02294 #define GLEE_C_DEFINED_glClearBufferfi 02295 void __stdcall GLee_Lazy_glClearBufferfi(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil) {if (GLeeInit()) glClearBufferfi(buffer, drawbuffer, depth, stencil);} 02296 GLEEPFNGLCLEARBUFFERFIPROC GLeeFuncPtr_glClearBufferfi=GLee_Lazy_glClearBufferfi; 02297 #endif 02298 #ifndef GLEE_C_DEFINED_glGetStringi 02299 #define GLEE_C_DEFINED_glGetStringi 02300 const GLubyte * __stdcall GLee_Lazy_glGetStringi(GLenum name, GLuint index) {if (GLeeInit()) return glGetStringi(name, index); return (const GLubyte *)0;} 02301 GLEEPFNGLGETSTRINGIPROC GLeeFuncPtr_glGetStringi=GLee_Lazy_glGetStringi; 02302 #endif 02303 #endif 02304 02305 /* GL_ARB_multitexture */ 02306 02307 #ifdef __GLEE_GL_ARB_multitexture 02308 #ifndef GLEE_C_DEFINED_glActiveTextureARB 02309 #define GLEE_C_DEFINED_glActiveTextureARB 02310 void __stdcall GLee_Lazy_glActiveTextureARB(GLenum texture) {if (GLeeInit()) glActiveTextureARB(texture);} 02311 GLEEPFNGLACTIVETEXTUREARBPROC GLeeFuncPtr_glActiveTextureARB=GLee_Lazy_glActiveTextureARB; 02312 #endif 02313 #ifndef GLEE_C_DEFINED_glClientActiveTextureARB 02314 #define GLEE_C_DEFINED_glClientActiveTextureARB 02315 void __stdcall GLee_Lazy_glClientActiveTextureARB(GLenum texture) {if (GLeeInit()) glClientActiveTextureARB(texture);} 02316 GLEEPFNGLCLIENTACTIVETEXTUREARBPROC GLeeFuncPtr_glClientActiveTextureARB=GLee_Lazy_glClientActiveTextureARB; 02317 #endif 02318 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dARB 02319 #define GLEE_C_DEFINED_glMultiTexCoord1dARB 02320 void __stdcall GLee_Lazy_glMultiTexCoord1dARB(GLenum target, GLdouble s) {if (GLeeInit()) glMultiTexCoord1dARB(target, s);} 02321 GLEEPFNGLMULTITEXCOORD1DARBPROC GLeeFuncPtr_glMultiTexCoord1dARB=GLee_Lazy_glMultiTexCoord1dARB; 02322 #endif 02323 #ifndef GLEE_C_DEFINED_glMultiTexCoord1dvARB 02324 #define GLEE_C_DEFINED_glMultiTexCoord1dvARB 02325 void __stdcall GLee_Lazy_glMultiTexCoord1dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord1dvARB(target, v);} 02326 GLEEPFNGLMULTITEXCOORD1DVARBPROC GLeeFuncPtr_glMultiTexCoord1dvARB=GLee_Lazy_glMultiTexCoord1dvARB; 02327 #endif 02328 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fARB 02329 #define GLEE_C_DEFINED_glMultiTexCoord1fARB 02330 void __stdcall GLee_Lazy_glMultiTexCoord1fARB(GLenum target, GLfloat s) {if (GLeeInit()) glMultiTexCoord1fARB(target, s);} 02331 GLEEPFNGLMULTITEXCOORD1FARBPROC GLeeFuncPtr_glMultiTexCoord1fARB=GLee_Lazy_glMultiTexCoord1fARB; 02332 #endif 02333 #ifndef GLEE_C_DEFINED_glMultiTexCoord1fvARB 02334 #define GLEE_C_DEFINED_glMultiTexCoord1fvARB 02335 void __stdcall GLee_Lazy_glMultiTexCoord1fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord1fvARB(target, v);} 02336 GLEEPFNGLMULTITEXCOORD1FVARBPROC GLeeFuncPtr_glMultiTexCoord1fvARB=GLee_Lazy_glMultiTexCoord1fvARB; 02337 #endif 02338 #ifndef GLEE_C_DEFINED_glMultiTexCoord1iARB 02339 #define GLEE_C_DEFINED_glMultiTexCoord1iARB 02340 void __stdcall GLee_Lazy_glMultiTexCoord1iARB(GLenum target, GLint s) {if (GLeeInit()) glMultiTexCoord1iARB(target, s);} 02341 GLEEPFNGLMULTITEXCOORD1IARBPROC GLeeFuncPtr_glMultiTexCoord1iARB=GLee_Lazy_glMultiTexCoord1iARB; 02342 #endif 02343 #ifndef GLEE_C_DEFINED_glMultiTexCoord1ivARB 02344 #define GLEE_C_DEFINED_glMultiTexCoord1ivARB 02345 void __stdcall GLee_Lazy_glMultiTexCoord1ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord1ivARB(target, v);} 02346 GLEEPFNGLMULTITEXCOORD1IVARBPROC GLeeFuncPtr_glMultiTexCoord1ivARB=GLee_Lazy_glMultiTexCoord1ivARB; 02347 #endif 02348 #ifndef GLEE_C_DEFINED_glMultiTexCoord1sARB 02349 #define GLEE_C_DEFINED_glMultiTexCoord1sARB 02350 void __stdcall GLee_Lazy_glMultiTexCoord1sARB(GLenum target, GLshort s) {if (GLeeInit()) glMultiTexCoord1sARB(target, s);} 02351 GLEEPFNGLMULTITEXCOORD1SARBPROC GLeeFuncPtr_glMultiTexCoord1sARB=GLee_Lazy_glMultiTexCoord1sARB; 02352 #endif 02353 #ifndef GLEE_C_DEFINED_glMultiTexCoord1svARB 02354 #define GLEE_C_DEFINED_glMultiTexCoord1svARB 02355 void __stdcall GLee_Lazy_glMultiTexCoord1svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord1svARB(target, v);} 02356 GLEEPFNGLMULTITEXCOORD1SVARBPROC GLeeFuncPtr_glMultiTexCoord1svARB=GLee_Lazy_glMultiTexCoord1svARB; 02357 #endif 02358 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dARB 02359 #define GLEE_C_DEFINED_glMultiTexCoord2dARB 02360 void __stdcall GLee_Lazy_glMultiTexCoord2dARB(GLenum target, GLdouble s, GLdouble t) {if (GLeeInit()) glMultiTexCoord2dARB(target, s, t);} 02361 GLEEPFNGLMULTITEXCOORD2DARBPROC GLeeFuncPtr_glMultiTexCoord2dARB=GLee_Lazy_glMultiTexCoord2dARB; 02362 #endif 02363 #ifndef GLEE_C_DEFINED_glMultiTexCoord2dvARB 02364 #define GLEE_C_DEFINED_glMultiTexCoord2dvARB 02365 void __stdcall GLee_Lazy_glMultiTexCoord2dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord2dvARB(target, v);} 02366 GLEEPFNGLMULTITEXCOORD2DVARBPROC GLeeFuncPtr_glMultiTexCoord2dvARB=GLee_Lazy_glMultiTexCoord2dvARB; 02367 #endif 02368 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fARB 02369 #define GLEE_C_DEFINED_glMultiTexCoord2fARB 02370 void __stdcall GLee_Lazy_glMultiTexCoord2fARB(GLenum target, GLfloat s, GLfloat t) {if (GLeeInit()) glMultiTexCoord2fARB(target, s, t);} 02371 GLEEPFNGLMULTITEXCOORD2FARBPROC GLeeFuncPtr_glMultiTexCoord2fARB=GLee_Lazy_glMultiTexCoord2fARB; 02372 #endif 02373 #ifndef GLEE_C_DEFINED_glMultiTexCoord2fvARB 02374 #define GLEE_C_DEFINED_glMultiTexCoord2fvARB 02375 void __stdcall GLee_Lazy_glMultiTexCoord2fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord2fvARB(target, v);} 02376 GLEEPFNGLMULTITEXCOORD2FVARBPROC GLeeFuncPtr_glMultiTexCoord2fvARB=GLee_Lazy_glMultiTexCoord2fvARB; 02377 #endif 02378 #ifndef GLEE_C_DEFINED_glMultiTexCoord2iARB 02379 #define GLEE_C_DEFINED_glMultiTexCoord2iARB 02380 void __stdcall GLee_Lazy_glMultiTexCoord2iARB(GLenum target, GLint s, GLint t) {if (GLeeInit()) glMultiTexCoord2iARB(target, s, t);} 02381 GLEEPFNGLMULTITEXCOORD2IARBPROC GLeeFuncPtr_glMultiTexCoord2iARB=GLee_Lazy_glMultiTexCoord2iARB; 02382 #endif 02383 #ifndef GLEE_C_DEFINED_glMultiTexCoord2ivARB 02384 #define GLEE_C_DEFINED_glMultiTexCoord2ivARB 02385 void __stdcall GLee_Lazy_glMultiTexCoord2ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord2ivARB(target, v);} 02386 GLEEPFNGLMULTITEXCOORD2IVARBPROC GLeeFuncPtr_glMultiTexCoord2ivARB=GLee_Lazy_glMultiTexCoord2ivARB; 02387 #endif 02388 #ifndef GLEE_C_DEFINED_glMultiTexCoord2sARB 02389 #define GLEE_C_DEFINED_glMultiTexCoord2sARB 02390 void __stdcall GLee_Lazy_glMultiTexCoord2sARB(GLenum target, GLshort s, GLshort t) {if (GLeeInit()) glMultiTexCoord2sARB(target, s, t);} 02391 GLEEPFNGLMULTITEXCOORD2SARBPROC GLeeFuncPtr_glMultiTexCoord2sARB=GLee_Lazy_glMultiTexCoord2sARB; 02392 #endif 02393 #ifndef GLEE_C_DEFINED_glMultiTexCoord2svARB 02394 #define GLEE_C_DEFINED_glMultiTexCoord2svARB 02395 void __stdcall GLee_Lazy_glMultiTexCoord2svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord2svARB(target, v);} 02396 GLEEPFNGLMULTITEXCOORD2SVARBPROC GLeeFuncPtr_glMultiTexCoord2svARB=GLee_Lazy_glMultiTexCoord2svARB; 02397 #endif 02398 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dARB 02399 #define GLEE_C_DEFINED_glMultiTexCoord3dARB 02400 void __stdcall GLee_Lazy_glMultiTexCoord3dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r) {if (GLeeInit()) glMultiTexCoord3dARB(target, s, t, r);} 02401 GLEEPFNGLMULTITEXCOORD3DARBPROC GLeeFuncPtr_glMultiTexCoord3dARB=GLee_Lazy_glMultiTexCoord3dARB; 02402 #endif 02403 #ifndef GLEE_C_DEFINED_glMultiTexCoord3dvARB 02404 #define GLEE_C_DEFINED_glMultiTexCoord3dvARB 02405 void __stdcall GLee_Lazy_glMultiTexCoord3dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord3dvARB(target, v);} 02406 GLEEPFNGLMULTITEXCOORD3DVARBPROC GLeeFuncPtr_glMultiTexCoord3dvARB=GLee_Lazy_glMultiTexCoord3dvARB; 02407 #endif 02408 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fARB 02409 #define GLEE_C_DEFINED_glMultiTexCoord3fARB 02410 void __stdcall GLee_Lazy_glMultiTexCoord3fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r) {if (GLeeInit()) glMultiTexCoord3fARB(target, s, t, r);} 02411 GLEEPFNGLMULTITEXCOORD3FARBPROC GLeeFuncPtr_glMultiTexCoord3fARB=GLee_Lazy_glMultiTexCoord3fARB; 02412 #endif 02413 #ifndef GLEE_C_DEFINED_glMultiTexCoord3fvARB 02414 #define GLEE_C_DEFINED_glMultiTexCoord3fvARB 02415 void __stdcall GLee_Lazy_glMultiTexCoord3fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord3fvARB(target, v);} 02416 GLEEPFNGLMULTITEXCOORD3FVARBPROC GLeeFuncPtr_glMultiTexCoord3fvARB=GLee_Lazy_glMultiTexCoord3fvARB; 02417 #endif 02418 #ifndef GLEE_C_DEFINED_glMultiTexCoord3iARB 02419 #define GLEE_C_DEFINED_glMultiTexCoord3iARB 02420 void __stdcall GLee_Lazy_glMultiTexCoord3iARB(GLenum target, GLint s, GLint t, GLint r) {if (GLeeInit()) glMultiTexCoord3iARB(target, s, t, r);} 02421 GLEEPFNGLMULTITEXCOORD3IARBPROC GLeeFuncPtr_glMultiTexCoord3iARB=GLee_Lazy_glMultiTexCoord3iARB; 02422 #endif 02423 #ifndef GLEE_C_DEFINED_glMultiTexCoord3ivARB 02424 #define GLEE_C_DEFINED_glMultiTexCoord3ivARB 02425 void __stdcall GLee_Lazy_glMultiTexCoord3ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord3ivARB(target, v);} 02426 GLEEPFNGLMULTITEXCOORD3IVARBPROC GLeeFuncPtr_glMultiTexCoord3ivARB=GLee_Lazy_glMultiTexCoord3ivARB; 02427 #endif 02428 #ifndef GLEE_C_DEFINED_glMultiTexCoord3sARB 02429 #define GLEE_C_DEFINED_glMultiTexCoord3sARB 02430 void __stdcall GLee_Lazy_glMultiTexCoord3sARB(GLenum target, GLshort s, GLshort t, GLshort r) {if (GLeeInit()) glMultiTexCoord3sARB(target, s, t, r);} 02431 GLEEPFNGLMULTITEXCOORD3SARBPROC GLeeFuncPtr_glMultiTexCoord3sARB=GLee_Lazy_glMultiTexCoord3sARB; 02432 #endif 02433 #ifndef GLEE_C_DEFINED_glMultiTexCoord3svARB 02434 #define GLEE_C_DEFINED_glMultiTexCoord3svARB 02435 void __stdcall GLee_Lazy_glMultiTexCoord3svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord3svARB(target, v);} 02436 GLEEPFNGLMULTITEXCOORD3SVARBPROC GLeeFuncPtr_glMultiTexCoord3svARB=GLee_Lazy_glMultiTexCoord3svARB; 02437 #endif 02438 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dARB 02439 #define GLEE_C_DEFINED_glMultiTexCoord4dARB 02440 void __stdcall GLee_Lazy_glMultiTexCoord4dARB(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q) {if (GLeeInit()) glMultiTexCoord4dARB(target, s, t, r, q);} 02441 GLEEPFNGLMULTITEXCOORD4DARBPROC GLeeFuncPtr_glMultiTexCoord4dARB=GLee_Lazy_glMultiTexCoord4dARB; 02442 #endif 02443 #ifndef GLEE_C_DEFINED_glMultiTexCoord4dvARB 02444 #define GLEE_C_DEFINED_glMultiTexCoord4dvARB 02445 void __stdcall GLee_Lazy_glMultiTexCoord4dvARB(GLenum target, const GLdouble * v) {if (GLeeInit()) glMultiTexCoord4dvARB(target, v);} 02446 GLEEPFNGLMULTITEXCOORD4DVARBPROC GLeeFuncPtr_glMultiTexCoord4dvARB=GLee_Lazy_glMultiTexCoord4dvARB; 02447 #endif 02448 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fARB 02449 #define GLEE_C_DEFINED_glMultiTexCoord4fARB 02450 void __stdcall GLee_Lazy_glMultiTexCoord4fARB(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q) {if (GLeeInit()) glMultiTexCoord4fARB(target, s, t, r, q);} 02451 GLEEPFNGLMULTITEXCOORD4FARBPROC GLeeFuncPtr_glMultiTexCoord4fARB=GLee_Lazy_glMultiTexCoord4fARB; 02452 #endif 02453 #ifndef GLEE_C_DEFINED_glMultiTexCoord4fvARB 02454 #define GLEE_C_DEFINED_glMultiTexCoord4fvARB 02455 void __stdcall GLee_Lazy_glMultiTexCoord4fvARB(GLenum target, const GLfloat * v) {if (GLeeInit()) glMultiTexCoord4fvARB(target, v);} 02456 GLEEPFNGLMULTITEXCOORD4FVARBPROC GLeeFuncPtr_glMultiTexCoord4fvARB=GLee_Lazy_glMultiTexCoord4fvARB; 02457 #endif 02458 #ifndef GLEE_C_DEFINED_glMultiTexCoord4iARB 02459 #define GLEE_C_DEFINED_glMultiTexCoord4iARB 02460 void __stdcall GLee_Lazy_glMultiTexCoord4iARB(GLenum target, GLint s, GLint t, GLint r, GLint q) {if (GLeeInit()) glMultiTexCoord4iARB(target, s, t, r, q);} 02461 GLEEPFNGLMULTITEXCOORD4IARBPROC GLeeFuncPtr_glMultiTexCoord4iARB=GLee_Lazy_glMultiTexCoord4iARB; 02462 #endif 02463 #ifndef GLEE_C_DEFINED_glMultiTexCoord4ivARB 02464 #define GLEE_C_DEFINED_glMultiTexCoord4ivARB 02465 void __stdcall GLee_Lazy_glMultiTexCoord4ivARB(GLenum target, const GLint * v) {if (GLeeInit()) glMultiTexCoord4ivARB(target, v);} 02466 GLEEPFNGLMULTITEXCOORD4IVARBPROC GLeeFuncPtr_glMultiTexCoord4ivARB=GLee_Lazy_glMultiTexCoord4ivARB; 02467 #endif 02468 #ifndef GLEE_C_DEFINED_glMultiTexCoord4sARB 02469 #define GLEE_C_DEFINED_glMultiTexCoord4sARB 02470 void __stdcall GLee_Lazy_glMultiTexCoord4sARB(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q) {if (GLeeInit()) glMultiTexCoord4sARB(target, s, t, r, q);} 02471 GLEEPFNGLMULTITEXCOORD4SARBPROC GLeeFuncPtr_glMultiTexCoord4sARB=GLee_Lazy_glMultiTexCoord4sARB; 02472 #endif 02473 #ifndef GLEE_C_DEFINED_glMultiTexCoord4svARB 02474 #define GLEE_C_DEFINED_glMultiTexCoord4svARB 02475 void __stdcall GLee_Lazy_glMultiTexCoord4svARB(GLenum target, const GLshort * v) {if (GLeeInit()) glMultiTexCoord4svARB(target, v);} 02476 GLEEPFNGLMULTITEXCOORD4SVARBPROC GLeeFuncPtr_glMultiTexCoord4svARB=GLee_Lazy_glMultiTexCoord4svARB; 02477 #endif 02478 #endif 02479 02480 /* GL_ARB_transpose_matrix */ 02481 02482 #ifdef __GLEE_GL_ARB_transpose_matrix 02483 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixfARB 02484 #define GLEE_C_DEFINED_glLoadTransposeMatrixfARB 02485 void __stdcall GLee_Lazy_glLoadTransposeMatrixfARB(const GLfloat * m) {if (GLeeInit()) glLoadTransposeMatrixfARB(m);} 02486 GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glLoadTransposeMatrixfARB=GLee_Lazy_glLoadTransposeMatrixfARB; 02487 #endif 02488 #ifndef GLEE_C_DEFINED_glLoadTransposeMatrixdARB 02489 #define GLEE_C_DEFINED_glLoadTransposeMatrixdARB 02490 void __stdcall GLee_Lazy_glLoadTransposeMatrixdARB(const GLdouble * m) {if (GLeeInit()) glLoadTransposeMatrixdARB(m);} 02491 GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glLoadTransposeMatrixdARB=GLee_Lazy_glLoadTransposeMatrixdARB; 02492 #endif 02493 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixfARB 02494 #define GLEE_C_DEFINED_glMultTransposeMatrixfARB 02495 void __stdcall GLee_Lazy_glMultTransposeMatrixfARB(const GLfloat * m) {if (GLeeInit()) glMultTransposeMatrixfARB(m);} 02496 GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC GLeeFuncPtr_glMultTransposeMatrixfARB=GLee_Lazy_glMultTransposeMatrixfARB; 02497 #endif 02498 #ifndef GLEE_C_DEFINED_glMultTransposeMatrixdARB 02499 #define GLEE_C_DEFINED_glMultTransposeMatrixdARB 02500 void __stdcall GLee_Lazy_glMultTransposeMatrixdARB(const GLdouble * m) {if (GLeeInit()) glMultTransposeMatrixdARB(m);} 02501 GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC GLeeFuncPtr_glMultTransposeMatrixdARB=GLee_Lazy_glMultTransposeMatrixdARB; 02502 #endif 02503 #endif 02504 02505 /* GL_ARB_multisample */ 02506 02507 #ifdef __GLEE_GL_ARB_multisample 02508 #ifndef GLEE_C_DEFINED_glSampleCoverageARB 02509 #define GLEE_C_DEFINED_glSampleCoverageARB 02510 void __stdcall GLee_Lazy_glSampleCoverageARB(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleCoverageARB(value, invert);} 02511 GLEEPFNGLSAMPLECOVERAGEARBPROC GLeeFuncPtr_glSampleCoverageARB=GLee_Lazy_glSampleCoverageARB; 02512 #endif 02513 #endif 02514 02515 /* GL_ARB_texture_env_add */ 02516 02517 #ifdef __GLEE_GL_ARB_texture_env_add 02518 #endif 02519 02520 /* GL_ARB_texture_cube_map */ 02521 02522 #ifdef __GLEE_GL_ARB_texture_cube_map 02523 #endif 02524 02525 /* GL_ARB_texture_compression */ 02526 02527 #ifdef __GLEE_GL_ARB_texture_compression 02528 #ifndef GLEE_C_DEFINED_glCompressedTexImage3DARB 02529 #define GLEE_C_DEFINED_glCompressedTexImage3DARB 02530 void __stdcall GLee_Lazy_glCompressedTexImage3DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage3DARB(target, level, internalformat, width, height, depth, border, imageSize, data);} 02531 GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexImage3DARB=GLee_Lazy_glCompressedTexImage3DARB; 02532 #endif 02533 #ifndef GLEE_C_DEFINED_glCompressedTexImage2DARB 02534 #define GLEE_C_DEFINED_glCompressedTexImage2DARB 02535 void __stdcall GLee_Lazy_glCompressedTexImage2DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage2DARB(target, level, internalformat, width, height, border, imageSize, data);} 02536 GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexImage2DARB=GLee_Lazy_glCompressedTexImage2DARB; 02537 #endif 02538 #ifndef GLEE_C_DEFINED_glCompressedTexImage1DARB 02539 #define GLEE_C_DEFINED_glCompressedTexImage1DARB 02540 void __stdcall GLee_Lazy_glCompressedTexImage1DARB(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexImage1DARB(target, level, internalformat, width, border, imageSize, data);} 02541 GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexImage1DARB=GLee_Lazy_glCompressedTexImage1DARB; 02542 #endif 02543 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage3DARB 02544 #define GLEE_C_DEFINED_glCompressedTexSubImage3DARB 02545 void __stdcall GLee_Lazy_glCompressedTexSubImage3DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage3DARB(target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);} 02546 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC GLeeFuncPtr_glCompressedTexSubImage3DARB=GLee_Lazy_glCompressedTexSubImage3DARB; 02547 #endif 02548 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage2DARB 02549 #define GLEE_C_DEFINED_glCompressedTexSubImage2DARB 02550 void __stdcall GLee_Lazy_glCompressedTexSubImage2DARB(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage2DARB(target, level, xoffset, yoffset, width, height, format, imageSize, data);} 02551 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC GLeeFuncPtr_glCompressedTexSubImage2DARB=GLee_Lazy_glCompressedTexSubImage2DARB; 02552 #endif 02553 #ifndef GLEE_C_DEFINED_glCompressedTexSubImage1DARB 02554 #define GLEE_C_DEFINED_glCompressedTexSubImage1DARB 02555 void __stdcall GLee_Lazy_glCompressedTexSubImage1DARB(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * data) {if (GLeeInit()) glCompressedTexSubImage1DARB(target, level, xoffset, width, format, imageSize, data);} 02556 GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC GLeeFuncPtr_glCompressedTexSubImage1DARB=GLee_Lazy_glCompressedTexSubImage1DARB; 02557 #endif 02558 #ifndef GLEE_C_DEFINED_glGetCompressedTexImageARB 02559 #define GLEE_C_DEFINED_glGetCompressedTexImageARB 02560 void __stdcall GLee_Lazy_glGetCompressedTexImageARB(GLenum target, GLint level, GLvoid * img) {if (GLeeInit()) glGetCompressedTexImageARB(target, level, img);} 02561 GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC GLeeFuncPtr_glGetCompressedTexImageARB=GLee_Lazy_glGetCompressedTexImageARB; 02562 #endif 02563 #endif 02564 02565 /* GL_ARB_texture_border_clamp */ 02566 02567 #ifdef __GLEE_GL_ARB_texture_border_clamp 02568 #endif 02569 02570 /* GL_ARB_point_parameters */ 02571 02572 #ifdef __GLEE_GL_ARB_point_parameters 02573 #ifndef GLEE_C_DEFINED_glPointParameterfARB 02574 #define GLEE_C_DEFINED_glPointParameterfARB 02575 void __stdcall GLee_Lazy_glPointParameterfARB(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfARB(pname, param);} 02576 GLEEPFNGLPOINTPARAMETERFARBPROC GLeeFuncPtr_glPointParameterfARB=GLee_Lazy_glPointParameterfARB; 02577 #endif 02578 #ifndef GLEE_C_DEFINED_glPointParameterfvARB 02579 #define GLEE_C_DEFINED_glPointParameterfvARB 02580 void __stdcall GLee_Lazy_glPointParameterfvARB(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvARB(pname, params);} 02581 GLEEPFNGLPOINTPARAMETERFVARBPROC GLeeFuncPtr_glPointParameterfvARB=GLee_Lazy_glPointParameterfvARB; 02582 #endif 02583 #endif 02584 02585 /* GL_ARB_vertex_blend */ 02586 02587 #ifdef __GLEE_GL_ARB_vertex_blend 02588 #ifndef GLEE_C_DEFINED_glWeightbvARB 02589 #define GLEE_C_DEFINED_glWeightbvARB 02590 void __stdcall GLee_Lazy_glWeightbvARB(GLint size, const GLbyte * weights) {if (GLeeInit()) glWeightbvARB(size, weights);} 02591 GLEEPFNGLWEIGHTBVARBPROC GLeeFuncPtr_glWeightbvARB=GLee_Lazy_glWeightbvARB; 02592 #endif 02593 #ifndef GLEE_C_DEFINED_glWeightsvARB 02594 #define GLEE_C_DEFINED_glWeightsvARB 02595 void __stdcall GLee_Lazy_glWeightsvARB(GLint size, const GLshort * weights) {if (GLeeInit()) glWeightsvARB(size, weights);} 02596 GLEEPFNGLWEIGHTSVARBPROC GLeeFuncPtr_glWeightsvARB=GLee_Lazy_glWeightsvARB; 02597 #endif 02598 #ifndef GLEE_C_DEFINED_glWeightivARB 02599 #define GLEE_C_DEFINED_glWeightivARB 02600 void __stdcall GLee_Lazy_glWeightivARB(GLint size, const GLint * weights) {if (GLeeInit()) glWeightivARB(size, weights);} 02601 GLEEPFNGLWEIGHTIVARBPROC GLeeFuncPtr_glWeightivARB=GLee_Lazy_glWeightivARB; 02602 #endif 02603 #ifndef GLEE_C_DEFINED_glWeightfvARB 02604 #define GLEE_C_DEFINED_glWeightfvARB 02605 void __stdcall GLee_Lazy_glWeightfvARB(GLint size, const GLfloat * weights) {if (GLeeInit()) glWeightfvARB(size, weights);} 02606 GLEEPFNGLWEIGHTFVARBPROC GLeeFuncPtr_glWeightfvARB=GLee_Lazy_glWeightfvARB; 02607 #endif 02608 #ifndef GLEE_C_DEFINED_glWeightdvARB 02609 #define GLEE_C_DEFINED_glWeightdvARB 02610 void __stdcall GLee_Lazy_glWeightdvARB(GLint size, const GLdouble * weights) {if (GLeeInit()) glWeightdvARB(size, weights);} 02611 GLEEPFNGLWEIGHTDVARBPROC GLeeFuncPtr_glWeightdvARB=GLee_Lazy_glWeightdvARB; 02612 #endif 02613 #ifndef GLEE_C_DEFINED_glWeightubvARB 02614 #define GLEE_C_DEFINED_glWeightubvARB 02615 void __stdcall GLee_Lazy_glWeightubvARB(GLint size, const GLubyte * weights) {if (GLeeInit()) glWeightubvARB(size, weights);} 02616 GLEEPFNGLWEIGHTUBVARBPROC GLeeFuncPtr_glWeightubvARB=GLee_Lazy_glWeightubvARB; 02617 #endif 02618 #ifndef GLEE_C_DEFINED_glWeightusvARB 02619 #define GLEE_C_DEFINED_glWeightusvARB 02620 void __stdcall GLee_Lazy_glWeightusvARB(GLint size, const GLushort * weights) {if (GLeeInit()) glWeightusvARB(size, weights);} 02621 GLEEPFNGLWEIGHTUSVARBPROC GLeeFuncPtr_glWeightusvARB=GLee_Lazy_glWeightusvARB; 02622 #endif 02623 #ifndef GLEE_C_DEFINED_glWeightuivARB 02624 #define GLEE_C_DEFINED_glWeightuivARB 02625 void __stdcall GLee_Lazy_glWeightuivARB(GLint size, const GLuint * weights) {if (GLeeInit()) glWeightuivARB(size, weights);} 02626 GLEEPFNGLWEIGHTUIVARBPROC GLeeFuncPtr_glWeightuivARB=GLee_Lazy_glWeightuivARB; 02627 #endif 02628 #ifndef GLEE_C_DEFINED_glWeightPointerARB 02629 #define GLEE_C_DEFINED_glWeightPointerARB 02630 void __stdcall GLee_Lazy_glWeightPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glWeightPointerARB(size, type, stride, pointer);} 02631 GLEEPFNGLWEIGHTPOINTERARBPROC GLeeFuncPtr_glWeightPointerARB=GLee_Lazy_glWeightPointerARB; 02632 #endif 02633 #ifndef GLEE_C_DEFINED_glVertexBlendARB 02634 #define GLEE_C_DEFINED_glVertexBlendARB 02635 void __stdcall GLee_Lazy_glVertexBlendARB(GLint count) {if (GLeeInit()) glVertexBlendARB(count);} 02636 GLEEPFNGLVERTEXBLENDARBPROC GLeeFuncPtr_glVertexBlendARB=GLee_Lazy_glVertexBlendARB; 02637 #endif 02638 #endif 02639 02640 /* GL_ARB_matrix_palette */ 02641 02642 #ifdef __GLEE_GL_ARB_matrix_palette 02643 #ifndef GLEE_C_DEFINED_glCurrentPaletteMatrixARB 02644 #define GLEE_C_DEFINED_glCurrentPaletteMatrixARB 02645 void __stdcall GLee_Lazy_glCurrentPaletteMatrixARB(GLint index) {if (GLeeInit()) glCurrentPaletteMatrixARB(index);} 02646 GLEEPFNGLCURRENTPALETTEMATRIXARBPROC GLeeFuncPtr_glCurrentPaletteMatrixARB=GLee_Lazy_glCurrentPaletteMatrixARB; 02647 #endif 02648 #ifndef GLEE_C_DEFINED_glMatrixIndexubvARB 02649 #define GLEE_C_DEFINED_glMatrixIndexubvARB 02650 void __stdcall GLee_Lazy_glMatrixIndexubvARB(GLint size, const GLubyte * indices) {if (GLeeInit()) glMatrixIndexubvARB(size, indices);} 02651 GLEEPFNGLMATRIXINDEXUBVARBPROC GLeeFuncPtr_glMatrixIndexubvARB=GLee_Lazy_glMatrixIndexubvARB; 02652 #endif 02653 #ifndef GLEE_C_DEFINED_glMatrixIndexusvARB 02654 #define GLEE_C_DEFINED_glMatrixIndexusvARB 02655 void __stdcall GLee_Lazy_glMatrixIndexusvARB(GLint size, const GLushort * indices) {if (GLeeInit()) glMatrixIndexusvARB(size, indices);} 02656 GLEEPFNGLMATRIXINDEXUSVARBPROC GLeeFuncPtr_glMatrixIndexusvARB=GLee_Lazy_glMatrixIndexusvARB; 02657 #endif 02658 #ifndef GLEE_C_DEFINED_glMatrixIndexuivARB 02659 #define GLEE_C_DEFINED_glMatrixIndexuivARB 02660 void __stdcall GLee_Lazy_glMatrixIndexuivARB(GLint size, const GLuint * indices) {if (GLeeInit()) glMatrixIndexuivARB(size, indices);} 02661 GLEEPFNGLMATRIXINDEXUIVARBPROC GLeeFuncPtr_glMatrixIndexuivARB=GLee_Lazy_glMatrixIndexuivARB; 02662 #endif 02663 #ifndef GLEE_C_DEFINED_glMatrixIndexPointerARB 02664 #define GLEE_C_DEFINED_glMatrixIndexPointerARB 02665 void __stdcall GLee_Lazy_glMatrixIndexPointerARB(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMatrixIndexPointerARB(size, type, stride, pointer);} 02666 GLEEPFNGLMATRIXINDEXPOINTERARBPROC GLeeFuncPtr_glMatrixIndexPointerARB=GLee_Lazy_glMatrixIndexPointerARB; 02667 #endif 02668 #endif 02669 02670 /* GL_ARB_texture_env_combine */ 02671 02672 #ifdef __GLEE_GL_ARB_texture_env_combine 02673 #endif 02674 02675 /* GL_ARB_texture_env_crossbar */ 02676 02677 #ifdef __GLEE_GL_ARB_texture_env_crossbar 02678 #endif 02679 02680 /* GL_ARB_texture_env_dot3 */ 02681 02682 #ifdef __GLEE_GL_ARB_texture_env_dot3 02683 #endif 02684 02685 /* GL_ARB_texture_mirrored_repeat */ 02686 02687 #ifdef __GLEE_GL_ARB_texture_mirrored_repeat 02688 #endif 02689 02690 /* GL_ARB_depth_texture */ 02691 02692 #ifdef __GLEE_GL_ARB_depth_texture 02693 #endif 02694 02695 /* GL_ARB_shadow */ 02696 02697 #ifdef __GLEE_GL_ARB_shadow 02698 #endif 02699 02700 /* GL_ARB_shadow_ambient */ 02701 02702 #ifdef __GLEE_GL_ARB_shadow_ambient 02703 #endif 02704 02705 /* GL_ARB_window_pos */ 02706 02707 #ifdef __GLEE_GL_ARB_window_pos 02708 #ifndef GLEE_C_DEFINED_glWindowPos2dARB 02709 #define GLEE_C_DEFINED_glWindowPos2dARB 02710 void __stdcall GLee_Lazy_glWindowPos2dARB(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2dARB(x, y);} 02711 GLEEPFNGLWINDOWPOS2DARBPROC GLeeFuncPtr_glWindowPos2dARB=GLee_Lazy_glWindowPos2dARB; 02712 #endif 02713 #ifndef GLEE_C_DEFINED_glWindowPos2dvARB 02714 #define GLEE_C_DEFINED_glWindowPos2dvARB 02715 void __stdcall GLee_Lazy_glWindowPos2dvARB(const GLdouble * v) {if (GLeeInit()) glWindowPos2dvARB(v);} 02716 GLEEPFNGLWINDOWPOS2DVARBPROC GLeeFuncPtr_glWindowPos2dvARB=GLee_Lazy_glWindowPos2dvARB; 02717 #endif 02718 #ifndef GLEE_C_DEFINED_glWindowPos2fARB 02719 #define GLEE_C_DEFINED_glWindowPos2fARB 02720 void __stdcall GLee_Lazy_glWindowPos2fARB(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2fARB(x, y);} 02721 GLEEPFNGLWINDOWPOS2FARBPROC GLeeFuncPtr_glWindowPos2fARB=GLee_Lazy_glWindowPos2fARB; 02722 #endif 02723 #ifndef GLEE_C_DEFINED_glWindowPos2fvARB 02724 #define GLEE_C_DEFINED_glWindowPos2fvARB 02725 void __stdcall GLee_Lazy_glWindowPos2fvARB(const GLfloat * v) {if (GLeeInit()) glWindowPos2fvARB(v);} 02726 GLEEPFNGLWINDOWPOS2FVARBPROC GLeeFuncPtr_glWindowPos2fvARB=GLee_Lazy_glWindowPos2fvARB; 02727 #endif 02728 #ifndef GLEE_C_DEFINED_glWindowPos2iARB 02729 #define GLEE_C_DEFINED_glWindowPos2iARB 02730 void __stdcall GLee_Lazy_glWindowPos2iARB(GLint x, GLint y) {if (GLeeInit()) glWindowPos2iARB(x, y);} 02731 GLEEPFNGLWINDOWPOS2IARBPROC GLeeFuncPtr_glWindowPos2iARB=GLee_Lazy_glWindowPos2iARB; 02732 #endif 02733 #ifndef GLEE_C_DEFINED_glWindowPos2ivARB 02734 #define GLEE_C_DEFINED_glWindowPos2ivARB 02735 void __stdcall GLee_Lazy_glWindowPos2ivARB(const GLint * v) {if (GLeeInit()) glWindowPos2ivARB(v);} 02736 GLEEPFNGLWINDOWPOS2IVARBPROC GLeeFuncPtr_glWindowPos2ivARB=GLee_Lazy_glWindowPos2ivARB; 02737 #endif 02738 #ifndef GLEE_C_DEFINED_glWindowPos2sARB 02739 #define GLEE_C_DEFINED_glWindowPos2sARB 02740 void __stdcall GLee_Lazy_glWindowPos2sARB(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2sARB(x, y);} 02741 GLEEPFNGLWINDOWPOS2SARBPROC GLeeFuncPtr_glWindowPos2sARB=GLee_Lazy_glWindowPos2sARB; 02742 #endif 02743 #ifndef GLEE_C_DEFINED_glWindowPos2svARB 02744 #define GLEE_C_DEFINED_glWindowPos2svARB 02745 void __stdcall GLee_Lazy_glWindowPos2svARB(const GLshort * v) {if (GLeeInit()) glWindowPos2svARB(v);} 02746 GLEEPFNGLWINDOWPOS2SVARBPROC GLeeFuncPtr_glWindowPos2svARB=GLee_Lazy_glWindowPos2svARB; 02747 #endif 02748 #ifndef GLEE_C_DEFINED_glWindowPos3dARB 02749 #define GLEE_C_DEFINED_glWindowPos3dARB 02750 void __stdcall GLee_Lazy_glWindowPos3dARB(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3dARB(x, y, z);} 02751 GLEEPFNGLWINDOWPOS3DARBPROC GLeeFuncPtr_glWindowPos3dARB=GLee_Lazy_glWindowPos3dARB; 02752 #endif 02753 #ifndef GLEE_C_DEFINED_glWindowPos3dvARB 02754 #define GLEE_C_DEFINED_glWindowPos3dvARB 02755 void __stdcall GLee_Lazy_glWindowPos3dvARB(const GLdouble * v) {if (GLeeInit()) glWindowPos3dvARB(v);} 02756 GLEEPFNGLWINDOWPOS3DVARBPROC GLeeFuncPtr_glWindowPos3dvARB=GLee_Lazy_glWindowPos3dvARB; 02757 #endif 02758 #ifndef GLEE_C_DEFINED_glWindowPos3fARB 02759 #define GLEE_C_DEFINED_glWindowPos3fARB 02760 void __stdcall GLee_Lazy_glWindowPos3fARB(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3fARB(x, y, z);} 02761 GLEEPFNGLWINDOWPOS3FARBPROC GLeeFuncPtr_glWindowPos3fARB=GLee_Lazy_glWindowPos3fARB; 02762 #endif 02763 #ifndef GLEE_C_DEFINED_glWindowPos3fvARB 02764 #define GLEE_C_DEFINED_glWindowPos3fvARB 02765 void __stdcall GLee_Lazy_glWindowPos3fvARB(const GLfloat * v) {if (GLeeInit()) glWindowPos3fvARB(v);} 02766 GLEEPFNGLWINDOWPOS3FVARBPROC GLeeFuncPtr_glWindowPos3fvARB=GLee_Lazy_glWindowPos3fvARB; 02767 #endif 02768 #ifndef GLEE_C_DEFINED_glWindowPos3iARB 02769 #define GLEE_C_DEFINED_glWindowPos3iARB 02770 void __stdcall GLee_Lazy_glWindowPos3iARB(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3iARB(x, y, z);} 02771 GLEEPFNGLWINDOWPOS3IARBPROC GLeeFuncPtr_glWindowPos3iARB=GLee_Lazy_glWindowPos3iARB; 02772 #endif 02773 #ifndef GLEE_C_DEFINED_glWindowPos3ivARB 02774 #define GLEE_C_DEFINED_glWindowPos3ivARB 02775 void __stdcall GLee_Lazy_glWindowPos3ivARB(const GLint * v) {if (GLeeInit()) glWindowPos3ivARB(v);} 02776 GLEEPFNGLWINDOWPOS3IVARBPROC GLeeFuncPtr_glWindowPos3ivARB=GLee_Lazy_glWindowPos3ivARB; 02777 #endif 02778 #ifndef GLEE_C_DEFINED_glWindowPos3sARB 02779 #define GLEE_C_DEFINED_glWindowPos3sARB 02780 void __stdcall GLee_Lazy_glWindowPos3sARB(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3sARB(x, y, z);} 02781 GLEEPFNGLWINDOWPOS3SARBPROC GLeeFuncPtr_glWindowPos3sARB=GLee_Lazy_glWindowPos3sARB; 02782 #endif 02783 #ifndef GLEE_C_DEFINED_glWindowPos3svARB 02784 #define GLEE_C_DEFINED_glWindowPos3svARB 02785 void __stdcall GLee_Lazy_glWindowPos3svARB(const GLshort * v) {if (GLeeInit()) glWindowPos3svARB(v);} 02786 GLEEPFNGLWINDOWPOS3SVARBPROC GLeeFuncPtr_glWindowPos3svARB=GLee_Lazy_glWindowPos3svARB; 02787 #endif 02788 #endif 02789 02790 /* GL_ARB_vertex_program */ 02791 02792 #ifdef __GLEE_GL_ARB_vertex_program 02793 #ifndef GLEE_C_DEFINED_glVertexAttrib1dARB 02794 #define GLEE_C_DEFINED_glVertexAttrib1dARB 02795 void __stdcall GLee_Lazy_glVertexAttrib1dARB(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1dARB(index, x);} 02796 GLEEPFNGLVERTEXATTRIB1DARBPROC GLeeFuncPtr_glVertexAttrib1dARB=GLee_Lazy_glVertexAttrib1dARB; 02797 #endif 02798 #ifndef GLEE_C_DEFINED_glVertexAttrib1dvARB 02799 #define GLEE_C_DEFINED_glVertexAttrib1dvARB 02800 void __stdcall GLee_Lazy_glVertexAttrib1dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dvARB(index, v);} 02801 GLEEPFNGLVERTEXATTRIB1DVARBPROC GLeeFuncPtr_glVertexAttrib1dvARB=GLee_Lazy_glVertexAttrib1dvARB; 02802 #endif 02803 #ifndef GLEE_C_DEFINED_glVertexAttrib1fARB 02804 #define GLEE_C_DEFINED_glVertexAttrib1fARB 02805 void __stdcall GLee_Lazy_glVertexAttrib1fARB(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1fARB(index, x);} 02806 GLEEPFNGLVERTEXATTRIB1FARBPROC GLeeFuncPtr_glVertexAttrib1fARB=GLee_Lazy_glVertexAttrib1fARB; 02807 #endif 02808 #ifndef GLEE_C_DEFINED_glVertexAttrib1fvARB 02809 #define GLEE_C_DEFINED_glVertexAttrib1fvARB 02810 void __stdcall GLee_Lazy_glVertexAttrib1fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fvARB(index, v);} 02811 GLEEPFNGLVERTEXATTRIB1FVARBPROC GLeeFuncPtr_glVertexAttrib1fvARB=GLee_Lazy_glVertexAttrib1fvARB; 02812 #endif 02813 #ifndef GLEE_C_DEFINED_glVertexAttrib1sARB 02814 #define GLEE_C_DEFINED_glVertexAttrib1sARB 02815 void __stdcall GLee_Lazy_glVertexAttrib1sARB(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1sARB(index, x);} 02816 GLEEPFNGLVERTEXATTRIB1SARBPROC GLeeFuncPtr_glVertexAttrib1sARB=GLee_Lazy_glVertexAttrib1sARB; 02817 #endif 02818 #ifndef GLEE_C_DEFINED_glVertexAttrib1svARB 02819 #define GLEE_C_DEFINED_glVertexAttrib1svARB 02820 void __stdcall GLee_Lazy_glVertexAttrib1svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1svARB(index, v);} 02821 GLEEPFNGLVERTEXATTRIB1SVARBPROC GLeeFuncPtr_glVertexAttrib1svARB=GLee_Lazy_glVertexAttrib1svARB; 02822 #endif 02823 #ifndef GLEE_C_DEFINED_glVertexAttrib2dARB 02824 #define GLEE_C_DEFINED_glVertexAttrib2dARB 02825 void __stdcall GLee_Lazy_glVertexAttrib2dARB(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2dARB(index, x, y);} 02826 GLEEPFNGLVERTEXATTRIB2DARBPROC GLeeFuncPtr_glVertexAttrib2dARB=GLee_Lazy_glVertexAttrib2dARB; 02827 #endif 02828 #ifndef GLEE_C_DEFINED_glVertexAttrib2dvARB 02829 #define GLEE_C_DEFINED_glVertexAttrib2dvARB 02830 void __stdcall GLee_Lazy_glVertexAttrib2dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dvARB(index, v);} 02831 GLEEPFNGLVERTEXATTRIB2DVARBPROC GLeeFuncPtr_glVertexAttrib2dvARB=GLee_Lazy_glVertexAttrib2dvARB; 02832 #endif 02833 #ifndef GLEE_C_DEFINED_glVertexAttrib2fARB 02834 #define GLEE_C_DEFINED_glVertexAttrib2fARB 02835 void __stdcall GLee_Lazy_glVertexAttrib2fARB(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2fARB(index, x, y);} 02836 GLEEPFNGLVERTEXATTRIB2FARBPROC GLeeFuncPtr_glVertexAttrib2fARB=GLee_Lazy_glVertexAttrib2fARB; 02837 #endif 02838 #ifndef GLEE_C_DEFINED_glVertexAttrib2fvARB 02839 #define GLEE_C_DEFINED_glVertexAttrib2fvARB 02840 void __stdcall GLee_Lazy_glVertexAttrib2fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fvARB(index, v);} 02841 GLEEPFNGLVERTEXATTRIB2FVARBPROC GLeeFuncPtr_glVertexAttrib2fvARB=GLee_Lazy_glVertexAttrib2fvARB; 02842 #endif 02843 #ifndef GLEE_C_DEFINED_glVertexAttrib2sARB 02844 #define GLEE_C_DEFINED_glVertexAttrib2sARB 02845 void __stdcall GLee_Lazy_glVertexAttrib2sARB(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2sARB(index, x, y);} 02846 GLEEPFNGLVERTEXATTRIB2SARBPROC GLeeFuncPtr_glVertexAttrib2sARB=GLee_Lazy_glVertexAttrib2sARB; 02847 #endif 02848 #ifndef GLEE_C_DEFINED_glVertexAttrib2svARB 02849 #define GLEE_C_DEFINED_glVertexAttrib2svARB 02850 void __stdcall GLee_Lazy_glVertexAttrib2svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2svARB(index, v);} 02851 GLEEPFNGLVERTEXATTRIB2SVARBPROC GLeeFuncPtr_glVertexAttrib2svARB=GLee_Lazy_glVertexAttrib2svARB; 02852 #endif 02853 #ifndef GLEE_C_DEFINED_glVertexAttrib3dARB 02854 #define GLEE_C_DEFINED_glVertexAttrib3dARB 02855 void __stdcall GLee_Lazy_glVertexAttrib3dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dARB(index, x, y, z);} 02856 GLEEPFNGLVERTEXATTRIB3DARBPROC GLeeFuncPtr_glVertexAttrib3dARB=GLee_Lazy_glVertexAttrib3dARB; 02857 #endif 02858 #ifndef GLEE_C_DEFINED_glVertexAttrib3dvARB 02859 #define GLEE_C_DEFINED_glVertexAttrib3dvARB 02860 void __stdcall GLee_Lazy_glVertexAttrib3dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dvARB(index, v);} 02861 GLEEPFNGLVERTEXATTRIB3DVARBPROC GLeeFuncPtr_glVertexAttrib3dvARB=GLee_Lazy_glVertexAttrib3dvARB; 02862 #endif 02863 #ifndef GLEE_C_DEFINED_glVertexAttrib3fARB 02864 #define GLEE_C_DEFINED_glVertexAttrib3fARB 02865 void __stdcall GLee_Lazy_glVertexAttrib3fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fARB(index, x, y, z);} 02866 GLEEPFNGLVERTEXATTRIB3FARBPROC GLeeFuncPtr_glVertexAttrib3fARB=GLee_Lazy_glVertexAttrib3fARB; 02867 #endif 02868 #ifndef GLEE_C_DEFINED_glVertexAttrib3fvARB 02869 #define GLEE_C_DEFINED_glVertexAttrib3fvARB 02870 void __stdcall GLee_Lazy_glVertexAttrib3fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fvARB(index, v);} 02871 GLEEPFNGLVERTEXATTRIB3FVARBPROC GLeeFuncPtr_glVertexAttrib3fvARB=GLee_Lazy_glVertexAttrib3fvARB; 02872 #endif 02873 #ifndef GLEE_C_DEFINED_glVertexAttrib3sARB 02874 #define GLEE_C_DEFINED_glVertexAttrib3sARB 02875 void __stdcall GLee_Lazy_glVertexAttrib3sARB(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sARB(index, x, y, z);} 02876 GLEEPFNGLVERTEXATTRIB3SARBPROC GLeeFuncPtr_glVertexAttrib3sARB=GLee_Lazy_glVertexAttrib3sARB; 02877 #endif 02878 #ifndef GLEE_C_DEFINED_glVertexAttrib3svARB 02879 #define GLEE_C_DEFINED_glVertexAttrib3svARB 02880 void __stdcall GLee_Lazy_glVertexAttrib3svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3svARB(index, v);} 02881 GLEEPFNGLVERTEXATTRIB3SVARBPROC GLeeFuncPtr_glVertexAttrib3svARB=GLee_Lazy_glVertexAttrib3svARB; 02882 #endif 02883 #ifndef GLEE_C_DEFINED_glVertexAttrib4NbvARB 02884 #define GLEE_C_DEFINED_glVertexAttrib4NbvARB 02885 void __stdcall GLee_Lazy_glVertexAttrib4NbvARB(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4NbvARB(index, v);} 02886 GLEEPFNGLVERTEXATTRIB4NBVARBPROC GLeeFuncPtr_glVertexAttrib4NbvARB=GLee_Lazy_glVertexAttrib4NbvARB; 02887 #endif 02888 #ifndef GLEE_C_DEFINED_glVertexAttrib4NivARB 02889 #define GLEE_C_DEFINED_glVertexAttrib4NivARB 02890 void __stdcall GLee_Lazy_glVertexAttrib4NivARB(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4NivARB(index, v);} 02891 GLEEPFNGLVERTEXATTRIB4NIVARBPROC GLeeFuncPtr_glVertexAttrib4NivARB=GLee_Lazy_glVertexAttrib4NivARB; 02892 #endif 02893 #ifndef GLEE_C_DEFINED_glVertexAttrib4NsvARB 02894 #define GLEE_C_DEFINED_glVertexAttrib4NsvARB 02895 void __stdcall GLee_Lazy_glVertexAttrib4NsvARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4NsvARB(index, v);} 02896 GLEEPFNGLVERTEXATTRIB4NSVARBPROC GLeeFuncPtr_glVertexAttrib4NsvARB=GLee_Lazy_glVertexAttrib4NsvARB; 02897 #endif 02898 #ifndef GLEE_C_DEFINED_glVertexAttrib4NubARB 02899 #define GLEE_C_DEFINED_glVertexAttrib4NubARB 02900 void __stdcall GLee_Lazy_glVertexAttrib4NubARB(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4NubARB(index, x, y, z, w);} 02901 GLEEPFNGLVERTEXATTRIB4NUBARBPROC GLeeFuncPtr_glVertexAttrib4NubARB=GLee_Lazy_glVertexAttrib4NubARB; 02902 #endif 02903 #ifndef GLEE_C_DEFINED_glVertexAttrib4NubvARB 02904 #define GLEE_C_DEFINED_glVertexAttrib4NubvARB 02905 void __stdcall GLee_Lazy_glVertexAttrib4NubvARB(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4NubvARB(index, v);} 02906 GLEEPFNGLVERTEXATTRIB4NUBVARBPROC GLeeFuncPtr_glVertexAttrib4NubvARB=GLee_Lazy_glVertexAttrib4NubvARB; 02907 #endif 02908 #ifndef GLEE_C_DEFINED_glVertexAttrib4NuivARB 02909 #define GLEE_C_DEFINED_glVertexAttrib4NuivARB 02910 void __stdcall GLee_Lazy_glVertexAttrib4NuivARB(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4NuivARB(index, v);} 02911 GLEEPFNGLVERTEXATTRIB4NUIVARBPROC GLeeFuncPtr_glVertexAttrib4NuivARB=GLee_Lazy_glVertexAttrib4NuivARB; 02912 #endif 02913 #ifndef GLEE_C_DEFINED_glVertexAttrib4NusvARB 02914 #define GLEE_C_DEFINED_glVertexAttrib4NusvARB 02915 void __stdcall GLee_Lazy_glVertexAttrib4NusvARB(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4NusvARB(index, v);} 02916 GLEEPFNGLVERTEXATTRIB4NUSVARBPROC GLeeFuncPtr_glVertexAttrib4NusvARB=GLee_Lazy_glVertexAttrib4NusvARB; 02917 #endif 02918 #ifndef GLEE_C_DEFINED_glVertexAttrib4bvARB 02919 #define GLEE_C_DEFINED_glVertexAttrib4bvARB 02920 void __stdcall GLee_Lazy_glVertexAttrib4bvARB(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttrib4bvARB(index, v);} 02921 GLEEPFNGLVERTEXATTRIB4BVARBPROC GLeeFuncPtr_glVertexAttrib4bvARB=GLee_Lazy_glVertexAttrib4bvARB; 02922 #endif 02923 #ifndef GLEE_C_DEFINED_glVertexAttrib4dARB 02924 #define GLEE_C_DEFINED_glVertexAttrib4dARB 02925 void __stdcall GLee_Lazy_glVertexAttrib4dARB(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dARB(index, x, y, z, w);} 02926 GLEEPFNGLVERTEXATTRIB4DARBPROC GLeeFuncPtr_glVertexAttrib4dARB=GLee_Lazy_glVertexAttrib4dARB; 02927 #endif 02928 #ifndef GLEE_C_DEFINED_glVertexAttrib4dvARB 02929 #define GLEE_C_DEFINED_glVertexAttrib4dvARB 02930 void __stdcall GLee_Lazy_glVertexAttrib4dvARB(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dvARB(index, v);} 02931 GLEEPFNGLVERTEXATTRIB4DVARBPROC GLeeFuncPtr_glVertexAttrib4dvARB=GLee_Lazy_glVertexAttrib4dvARB; 02932 #endif 02933 #ifndef GLEE_C_DEFINED_glVertexAttrib4fARB 02934 #define GLEE_C_DEFINED_glVertexAttrib4fARB 02935 void __stdcall GLee_Lazy_glVertexAttrib4fARB(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fARB(index, x, y, z, w);} 02936 GLEEPFNGLVERTEXATTRIB4FARBPROC GLeeFuncPtr_glVertexAttrib4fARB=GLee_Lazy_glVertexAttrib4fARB; 02937 #endif 02938 #ifndef GLEE_C_DEFINED_glVertexAttrib4fvARB 02939 #define GLEE_C_DEFINED_glVertexAttrib4fvARB 02940 void __stdcall GLee_Lazy_glVertexAttrib4fvARB(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fvARB(index, v);} 02941 GLEEPFNGLVERTEXATTRIB4FVARBPROC GLeeFuncPtr_glVertexAttrib4fvARB=GLee_Lazy_glVertexAttrib4fvARB; 02942 #endif 02943 #ifndef GLEE_C_DEFINED_glVertexAttrib4ivARB 02944 #define GLEE_C_DEFINED_glVertexAttrib4ivARB 02945 void __stdcall GLee_Lazy_glVertexAttrib4ivARB(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttrib4ivARB(index, v);} 02946 GLEEPFNGLVERTEXATTRIB4IVARBPROC GLeeFuncPtr_glVertexAttrib4ivARB=GLee_Lazy_glVertexAttrib4ivARB; 02947 #endif 02948 #ifndef GLEE_C_DEFINED_glVertexAttrib4sARB 02949 #define GLEE_C_DEFINED_glVertexAttrib4sARB 02950 void __stdcall GLee_Lazy_glVertexAttrib4sARB(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sARB(index, x, y, z, w);} 02951 GLEEPFNGLVERTEXATTRIB4SARBPROC GLeeFuncPtr_glVertexAttrib4sARB=GLee_Lazy_glVertexAttrib4sARB; 02952 #endif 02953 #ifndef GLEE_C_DEFINED_glVertexAttrib4svARB 02954 #define GLEE_C_DEFINED_glVertexAttrib4svARB 02955 void __stdcall GLee_Lazy_glVertexAttrib4svARB(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4svARB(index, v);} 02956 GLEEPFNGLVERTEXATTRIB4SVARBPROC GLeeFuncPtr_glVertexAttrib4svARB=GLee_Lazy_glVertexAttrib4svARB; 02957 #endif 02958 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvARB 02959 #define GLEE_C_DEFINED_glVertexAttrib4ubvARB 02960 void __stdcall GLee_Lazy_glVertexAttrib4ubvARB(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubvARB(index, v);} 02961 GLEEPFNGLVERTEXATTRIB4UBVARBPROC GLeeFuncPtr_glVertexAttrib4ubvARB=GLee_Lazy_glVertexAttrib4ubvARB; 02962 #endif 02963 #ifndef GLEE_C_DEFINED_glVertexAttrib4uivARB 02964 #define GLEE_C_DEFINED_glVertexAttrib4uivARB 02965 void __stdcall GLee_Lazy_glVertexAttrib4uivARB(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttrib4uivARB(index, v);} 02966 GLEEPFNGLVERTEXATTRIB4UIVARBPROC GLeeFuncPtr_glVertexAttrib4uivARB=GLee_Lazy_glVertexAttrib4uivARB; 02967 #endif 02968 #ifndef GLEE_C_DEFINED_glVertexAttrib4usvARB 02969 #define GLEE_C_DEFINED_glVertexAttrib4usvARB 02970 void __stdcall GLee_Lazy_glVertexAttrib4usvARB(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttrib4usvARB(index, v);} 02971 GLEEPFNGLVERTEXATTRIB4USVARBPROC GLeeFuncPtr_glVertexAttrib4usvARB=GLee_Lazy_glVertexAttrib4usvARB; 02972 #endif 02973 #ifndef GLEE_C_DEFINED_glVertexAttribPointerARB 02974 #define GLEE_C_DEFINED_glVertexAttribPointerARB 02975 void __stdcall GLee_Lazy_glVertexAttribPointerARB(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointerARB(index, size, type, normalized, stride, pointer);} 02976 GLEEPFNGLVERTEXATTRIBPOINTERARBPROC GLeeFuncPtr_glVertexAttribPointerARB=GLee_Lazy_glVertexAttribPointerARB; 02977 #endif 02978 #ifndef GLEE_C_DEFINED_glEnableVertexAttribArrayARB 02979 #define GLEE_C_DEFINED_glEnableVertexAttribArrayARB 02980 void __stdcall GLee_Lazy_glEnableVertexAttribArrayARB(GLuint index) {if (GLeeInit()) glEnableVertexAttribArrayARB(index);} 02981 GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glEnableVertexAttribArrayARB=GLee_Lazy_glEnableVertexAttribArrayARB; 02982 #endif 02983 #ifndef GLEE_C_DEFINED_glDisableVertexAttribArrayARB 02984 #define GLEE_C_DEFINED_glDisableVertexAttribArrayARB 02985 void __stdcall GLee_Lazy_glDisableVertexAttribArrayARB(GLuint index) {if (GLeeInit()) glDisableVertexAttribArrayARB(index);} 02986 GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC GLeeFuncPtr_glDisableVertexAttribArrayARB=GLee_Lazy_glDisableVertexAttribArrayARB; 02987 #endif 02988 #ifndef GLEE_C_DEFINED_glProgramStringARB 02989 #define GLEE_C_DEFINED_glProgramStringARB 02990 void __stdcall GLee_Lazy_glProgramStringARB(GLenum target, GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glProgramStringARB(target, format, len, string);} 02991 GLEEPFNGLPROGRAMSTRINGARBPROC GLeeFuncPtr_glProgramStringARB=GLee_Lazy_glProgramStringARB; 02992 #endif 02993 #ifndef GLEE_C_DEFINED_glBindProgramARB 02994 #define GLEE_C_DEFINED_glBindProgramARB 02995 void __stdcall GLee_Lazy_glBindProgramARB(GLenum target, GLuint program) {if (GLeeInit()) glBindProgramARB(target, program);} 02996 GLEEPFNGLBINDPROGRAMARBPROC GLeeFuncPtr_glBindProgramARB=GLee_Lazy_glBindProgramARB; 02997 #endif 02998 #ifndef GLEE_C_DEFINED_glDeleteProgramsARB 02999 #define GLEE_C_DEFINED_glDeleteProgramsARB 03000 void __stdcall GLee_Lazy_glDeleteProgramsARB(GLsizei n, const GLuint * programs) {if (GLeeInit()) glDeleteProgramsARB(n, programs);} 03001 GLEEPFNGLDELETEPROGRAMSARBPROC GLeeFuncPtr_glDeleteProgramsARB=GLee_Lazy_glDeleteProgramsARB; 03002 #endif 03003 #ifndef GLEE_C_DEFINED_glGenProgramsARB 03004 #define GLEE_C_DEFINED_glGenProgramsARB 03005 void __stdcall GLee_Lazy_glGenProgramsARB(GLsizei n, GLuint * programs) {if (GLeeInit()) glGenProgramsARB(n, programs);} 03006 GLEEPFNGLGENPROGRAMSARBPROC GLeeFuncPtr_glGenProgramsARB=GLee_Lazy_glGenProgramsARB; 03007 #endif 03008 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dARB 03009 #define GLEE_C_DEFINED_glProgramEnvParameter4dARB 03010 void __stdcall GLee_Lazy_glProgramEnvParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramEnvParameter4dARB(target, index, x, y, z, w);} 03011 GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC GLeeFuncPtr_glProgramEnvParameter4dARB=GLee_Lazy_glProgramEnvParameter4dARB; 03012 #endif 03013 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4dvARB 03014 #define GLEE_C_DEFINED_glProgramEnvParameter4dvARB 03015 void __stdcall GLee_Lazy_glProgramEnvParameter4dvARB(GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glProgramEnvParameter4dvARB(target, index, params);} 03016 GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC GLeeFuncPtr_glProgramEnvParameter4dvARB=GLee_Lazy_glProgramEnvParameter4dvARB; 03017 #endif 03018 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fARB 03019 #define GLEE_C_DEFINED_glProgramEnvParameter4fARB 03020 void __stdcall GLee_Lazy_glProgramEnvParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramEnvParameter4fARB(target, index, x, y, z, w);} 03021 GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC GLeeFuncPtr_glProgramEnvParameter4fARB=GLee_Lazy_glProgramEnvParameter4fARB; 03022 #endif 03023 #ifndef GLEE_C_DEFINED_glProgramEnvParameter4fvARB 03024 #define GLEE_C_DEFINED_glProgramEnvParameter4fvARB 03025 void __stdcall GLee_Lazy_glProgramEnvParameter4fvARB(GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameter4fvARB(target, index, params);} 03026 GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC GLeeFuncPtr_glProgramEnvParameter4fvARB=GLee_Lazy_glProgramEnvParameter4fvARB; 03027 #endif 03028 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dARB 03029 #define GLEE_C_DEFINED_glProgramLocalParameter4dARB 03030 void __stdcall GLee_Lazy_glProgramLocalParameter4dARB(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramLocalParameter4dARB(target, index, x, y, z, w);} 03031 GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC GLeeFuncPtr_glProgramLocalParameter4dARB=GLee_Lazy_glProgramLocalParameter4dARB; 03032 #endif 03033 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4dvARB 03034 #define GLEE_C_DEFINED_glProgramLocalParameter4dvARB 03035 void __stdcall GLee_Lazy_glProgramLocalParameter4dvARB(GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glProgramLocalParameter4dvARB(target, index, params);} 03036 GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC GLeeFuncPtr_glProgramLocalParameter4dvARB=GLee_Lazy_glProgramLocalParameter4dvARB; 03037 #endif 03038 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fARB 03039 #define GLEE_C_DEFINED_glProgramLocalParameter4fARB 03040 void __stdcall GLee_Lazy_glProgramLocalParameter4fARB(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramLocalParameter4fARB(target, index, x, y, z, w);} 03041 GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC GLeeFuncPtr_glProgramLocalParameter4fARB=GLee_Lazy_glProgramLocalParameter4fARB; 03042 #endif 03043 #ifndef GLEE_C_DEFINED_glProgramLocalParameter4fvARB 03044 #define GLEE_C_DEFINED_glProgramLocalParameter4fvARB 03045 void __stdcall GLee_Lazy_glProgramLocalParameter4fvARB(GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glProgramLocalParameter4fvARB(target, index, params);} 03046 GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC GLeeFuncPtr_glProgramLocalParameter4fvARB=GLee_Lazy_glProgramLocalParameter4fvARB; 03047 #endif 03048 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterdvARB 03049 #define GLEE_C_DEFINED_glGetProgramEnvParameterdvARB 03050 void __stdcall GLee_Lazy_glGetProgramEnvParameterdvARB(GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetProgramEnvParameterdvARB(target, index, params);} 03051 GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramEnvParameterdvARB=GLee_Lazy_glGetProgramEnvParameterdvARB; 03052 #endif 03053 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterfvARB 03054 #define GLEE_C_DEFINED_glGetProgramEnvParameterfvARB 03055 void __stdcall GLee_Lazy_glGetProgramEnvParameterfvARB(GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetProgramEnvParameterfvARB(target, index, params);} 03056 GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramEnvParameterfvARB=GLee_Lazy_glGetProgramEnvParameterfvARB; 03057 #endif 03058 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterdvARB 03059 #define GLEE_C_DEFINED_glGetProgramLocalParameterdvARB 03060 void __stdcall GLee_Lazy_glGetProgramLocalParameterdvARB(GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetProgramLocalParameterdvARB(target, index, params);} 03061 GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC GLeeFuncPtr_glGetProgramLocalParameterdvARB=GLee_Lazy_glGetProgramLocalParameterdvARB; 03062 #endif 03063 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterfvARB 03064 #define GLEE_C_DEFINED_glGetProgramLocalParameterfvARB 03065 void __stdcall GLee_Lazy_glGetProgramLocalParameterfvARB(GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetProgramLocalParameterfvARB(target, index, params);} 03066 GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC GLeeFuncPtr_glGetProgramLocalParameterfvARB=GLee_Lazy_glGetProgramLocalParameterfvARB; 03067 #endif 03068 #ifndef GLEE_C_DEFINED_glGetProgramivARB 03069 #define GLEE_C_DEFINED_glGetProgramivARB 03070 void __stdcall GLee_Lazy_glGetProgramivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramivARB(target, pname, params);} 03071 GLEEPFNGLGETPROGRAMIVARBPROC GLeeFuncPtr_glGetProgramivARB=GLee_Lazy_glGetProgramivARB; 03072 #endif 03073 #ifndef GLEE_C_DEFINED_glGetProgramStringARB 03074 #define GLEE_C_DEFINED_glGetProgramStringARB 03075 void __stdcall GLee_Lazy_glGetProgramStringARB(GLenum target, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetProgramStringARB(target, pname, string);} 03076 GLEEPFNGLGETPROGRAMSTRINGARBPROC GLeeFuncPtr_glGetProgramStringARB=GLee_Lazy_glGetProgramStringARB; 03077 #endif 03078 #ifndef GLEE_C_DEFINED_glGetVertexAttribdvARB 03079 #define GLEE_C_DEFINED_glGetVertexAttribdvARB 03080 void __stdcall GLee_Lazy_glGetVertexAttribdvARB(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvARB(index, pname, params);} 03081 GLEEPFNGLGETVERTEXATTRIBDVARBPROC GLeeFuncPtr_glGetVertexAttribdvARB=GLee_Lazy_glGetVertexAttribdvARB; 03082 #endif 03083 #ifndef GLEE_C_DEFINED_glGetVertexAttribfvARB 03084 #define GLEE_C_DEFINED_glGetVertexAttribfvARB 03085 void __stdcall GLee_Lazy_glGetVertexAttribfvARB(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvARB(index, pname, params);} 03086 GLEEPFNGLGETVERTEXATTRIBFVARBPROC GLeeFuncPtr_glGetVertexAttribfvARB=GLee_Lazy_glGetVertexAttribfvARB; 03087 #endif 03088 #ifndef GLEE_C_DEFINED_glGetVertexAttribivARB 03089 #define GLEE_C_DEFINED_glGetVertexAttribivARB 03090 void __stdcall GLee_Lazy_glGetVertexAttribivARB(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribivARB(index, pname, params);} 03091 GLEEPFNGLGETVERTEXATTRIBIVARBPROC GLeeFuncPtr_glGetVertexAttribivARB=GLee_Lazy_glGetVertexAttribivARB; 03092 #endif 03093 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervARB 03094 #define GLEE_C_DEFINED_glGetVertexAttribPointervARB 03095 void __stdcall GLee_Lazy_glGetVertexAttribPointervARB(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervARB(index, pname, pointer);} 03096 GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC GLeeFuncPtr_glGetVertexAttribPointervARB=GLee_Lazy_glGetVertexAttribPointervARB; 03097 #endif 03098 #ifndef GLEE_C_DEFINED_glIsProgramARB 03099 #define GLEE_C_DEFINED_glIsProgramARB 03100 GLboolean __stdcall GLee_Lazy_glIsProgramARB(GLuint program) {if (GLeeInit()) return glIsProgramARB(program); return (GLboolean)0;} 03101 GLEEPFNGLISPROGRAMARBPROC GLeeFuncPtr_glIsProgramARB=GLee_Lazy_glIsProgramARB; 03102 #endif 03103 #endif 03104 03105 /* GL_ARB_fragment_program */ 03106 03107 #ifdef __GLEE_GL_ARB_fragment_program 03108 #endif 03109 03110 /* GL_ARB_vertex_buffer_object */ 03111 03112 #ifdef __GLEE_GL_ARB_vertex_buffer_object 03113 #ifndef GLEE_C_DEFINED_glBindBufferARB 03114 #define GLEE_C_DEFINED_glBindBufferARB 03115 void __stdcall GLee_Lazy_glBindBufferARB(GLenum target, GLuint buffer) {if (GLeeInit()) glBindBufferARB(target, buffer);} 03116 GLEEPFNGLBINDBUFFERARBPROC GLeeFuncPtr_glBindBufferARB=GLee_Lazy_glBindBufferARB; 03117 #endif 03118 #ifndef GLEE_C_DEFINED_glDeleteBuffersARB 03119 #define GLEE_C_DEFINED_glDeleteBuffersARB 03120 void __stdcall GLee_Lazy_glDeleteBuffersARB(GLsizei n, const GLuint * buffers) {if (GLeeInit()) glDeleteBuffersARB(n, buffers);} 03121 GLEEPFNGLDELETEBUFFERSARBPROC GLeeFuncPtr_glDeleteBuffersARB=GLee_Lazy_glDeleteBuffersARB; 03122 #endif 03123 #ifndef GLEE_C_DEFINED_glGenBuffersARB 03124 #define GLEE_C_DEFINED_glGenBuffersARB 03125 void __stdcall GLee_Lazy_glGenBuffersARB(GLsizei n, GLuint * buffers) {if (GLeeInit()) glGenBuffersARB(n, buffers);} 03126 GLEEPFNGLGENBUFFERSARBPROC GLeeFuncPtr_glGenBuffersARB=GLee_Lazy_glGenBuffersARB; 03127 #endif 03128 #ifndef GLEE_C_DEFINED_glIsBufferARB 03129 #define GLEE_C_DEFINED_glIsBufferARB 03130 GLboolean __stdcall GLee_Lazy_glIsBufferARB(GLuint buffer) {if (GLeeInit()) return glIsBufferARB(buffer); return (GLboolean)0;} 03131 GLEEPFNGLISBUFFERARBPROC GLeeFuncPtr_glIsBufferARB=GLee_Lazy_glIsBufferARB; 03132 #endif 03133 #ifndef GLEE_C_DEFINED_glBufferDataARB 03134 #define GLEE_C_DEFINED_glBufferDataARB 03135 void __stdcall GLee_Lazy_glBufferDataARB(GLenum target, GLsizeiptrARB size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glBufferDataARB(target, size, data, usage);} 03136 GLEEPFNGLBUFFERDATAARBPROC GLeeFuncPtr_glBufferDataARB=GLee_Lazy_glBufferDataARB; 03137 #endif 03138 #ifndef GLEE_C_DEFINED_glBufferSubDataARB 03139 #define GLEE_C_DEFINED_glBufferSubDataARB 03140 void __stdcall GLee_Lazy_glBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const GLvoid * data) {if (GLeeInit()) glBufferSubDataARB(target, offset, size, data);} 03141 GLEEPFNGLBUFFERSUBDATAARBPROC GLeeFuncPtr_glBufferSubDataARB=GLee_Lazy_glBufferSubDataARB; 03142 #endif 03143 #ifndef GLEE_C_DEFINED_glGetBufferSubDataARB 03144 #define GLEE_C_DEFINED_glGetBufferSubDataARB 03145 void __stdcall GLee_Lazy_glGetBufferSubDataARB(GLenum target, GLintptrARB offset, GLsizeiptrARB size, GLvoid * data) {if (GLeeInit()) glGetBufferSubDataARB(target, offset, size, data);} 03146 GLEEPFNGLGETBUFFERSUBDATAARBPROC GLeeFuncPtr_glGetBufferSubDataARB=GLee_Lazy_glGetBufferSubDataARB; 03147 #endif 03148 #ifndef GLEE_C_DEFINED_glMapBufferARB 03149 #define GLEE_C_DEFINED_glMapBufferARB 03150 GLvoid* __stdcall GLee_Lazy_glMapBufferARB(GLenum target, GLenum access) {if (GLeeInit()) return glMapBufferARB(target, access); return (GLvoid*)0;} 03151 GLEEPFNGLMAPBUFFERARBPROC GLeeFuncPtr_glMapBufferARB=GLee_Lazy_glMapBufferARB; 03152 #endif 03153 #ifndef GLEE_C_DEFINED_glUnmapBufferARB 03154 #define GLEE_C_DEFINED_glUnmapBufferARB 03155 GLboolean __stdcall GLee_Lazy_glUnmapBufferARB(GLenum target) {if (GLeeInit()) return glUnmapBufferARB(target); return (GLboolean)0;} 03156 GLEEPFNGLUNMAPBUFFERARBPROC GLeeFuncPtr_glUnmapBufferARB=GLee_Lazy_glUnmapBufferARB; 03157 #endif 03158 #ifndef GLEE_C_DEFINED_glGetBufferParameterivARB 03159 #define GLEE_C_DEFINED_glGetBufferParameterivARB 03160 void __stdcall GLee_Lazy_glGetBufferParameterivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetBufferParameterivARB(target, pname, params);} 03161 GLEEPFNGLGETBUFFERPARAMETERIVARBPROC GLeeFuncPtr_glGetBufferParameterivARB=GLee_Lazy_glGetBufferParameterivARB; 03162 #endif 03163 #ifndef GLEE_C_DEFINED_glGetBufferPointervARB 03164 #define GLEE_C_DEFINED_glGetBufferPointervARB 03165 void __stdcall GLee_Lazy_glGetBufferPointervARB(GLenum target, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetBufferPointervARB(target, pname, params);} 03166 GLEEPFNGLGETBUFFERPOINTERVARBPROC GLeeFuncPtr_glGetBufferPointervARB=GLee_Lazy_glGetBufferPointervARB; 03167 #endif 03168 #endif 03169 03170 /* GL_ARB_occlusion_query */ 03171 03172 #ifdef __GLEE_GL_ARB_occlusion_query 03173 #ifndef GLEE_C_DEFINED_glGenQueriesARB 03174 #define GLEE_C_DEFINED_glGenQueriesARB 03175 void __stdcall GLee_Lazy_glGenQueriesARB(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenQueriesARB(n, ids);} 03176 GLEEPFNGLGENQUERIESARBPROC GLeeFuncPtr_glGenQueriesARB=GLee_Lazy_glGenQueriesARB; 03177 #endif 03178 #ifndef GLEE_C_DEFINED_glDeleteQueriesARB 03179 #define GLEE_C_DEFINED_glDeleteQueriesARB 03180 void __stdcall GLee_Lazy_glDeleteQueriesARB(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteQueriesARB(n, ids);} 03181 GLEEPFNGLDELETEQUERIESARBPROC GLeeFuncPtr_glDeleteQueriesARB=GLee_Lazy_glDeleteQueriesARB; 03182 #endif 03183 #ifndef GLEE_C_DEFINED_glIsQueryARB 03184 #define GLEE_C_DEFINED_glIsQueryARB 03185 GLboolean __stdcall GLee_Lazy_glIsQueryARB(GLuint id) {if (GLeeInit()) return glIsQueryARB(id); return (GLboolean)0;} 03186 GLEEPFNGLISQUERYARBPROC GLeeFuncPtr_glIsQueryARB=GLee_Lazy_glIsQueryARB; 03187 #endif 03188 #ifndef GLEE_C_DEFINED_glBeginQueryARB 03189 #define GLEE_C_DEFINED_glBeginQueryARB 03190 void __stdcall GLee_Lazy_glBeginQueryARB(GLenum target, GLuint id) {if (GLeeInit()) glBeginQueryARB(target, id);} 03191 GLEEPFNGLBEGINQUERYARBPROC GLeeFuncPtr_glBeginQueryARB=GLee_Lazy_glBeginQueryARB; 03192 #endif 03193 #ifndef GLEE_C_DEFINED_glEndQueryARB 03194 #define GLEE_C_DEFINED_glEndQueryARB 03195 void __stdcall GLee_Lazy_glEndQueryARB(GLenum target) {if (GLeeInit()) glEndQueryARB(target);} 03196 GLEEPFNGLENDQUERYARBPROC GLeeFuncPtr_glEndQueryARB=GLee_Lazy_glEndQueryARB; 03197 #endif 03198 #ifndef GLEE_C_DEFINED_glGetQueryivARB 03199 #define GLEE_C_DEFINED_glGetQueryivARB 03200 void __stdcall GLee_Lazy_glGetQueryivARB(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryivARB(target, pname, params);} 03201 GLEEPFNGLGETQUERYIVARBPROC GLeeFuncPtr_glGetQueryivARB=GLee_Lazy_glGetQueryivARB; 03202 #endif 03203 #ifndef GLEE_C_DEFINED_glGetQueryObjectivARB 03204 #define GLEE_C_DEFINED_glGetQueryObjectivARB 03205 void __stdcall GLee_Lazy_glGetQueryObjectivARB(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetQueryObjectivARB(id, pname, params);} 03206 GLEEPFNGLGETQUERYOBJECTIVARBPROC GLeeFuncPtr_glGetQueryObjectivARB=GLee_Lazy_glGetQueryObjectivARB; 03207 #endif 03208 #ifndef GLEE_C_DEFINED_glGetQueryObjectuivARB 03209 #define GLEE_C_DEFINED_glGetQueryObjectuivARB 03210 void __stdcall GLee_Lazy_glGetQueryObjectuivARB(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetQueryObjectuivARB(id, pname, params);} 03211 GLEEPFNGLGETQUERYOBJECTUIVARBPROC GLeeFuncPtr_glGetQueryObjectuivARB=GLee_Lazy_glGetQueryObjectuivARB; 03212 #endif 03213 #endif 03214 03215 /* GL_ARB_shader_objects */ 03216 03217 #ifdef __GLEE_GL_ARB_shader_objects 03218 #ifndef GLEE_C_DEFINED_glDeleteObjectARB 03219 #define GLEE_C_DEFINED_glDeleteObjectARB 03220 void __stdcall GLee_Lazy_glDeleteObjectARB(GLhandleARB obj) {if (GLeeInit()) glDeleteObjectARB(obj);} 03221 GLEEPFNGLDELETEOBJECTARBPROC GLeeFuncPtr_glDeleteObjectARB=GLee_Lazy_glDeleteObjectARB; 03222 #endif 03223 #ifndef GLEE_C_DEFINED_glGetHandleARB 03224 #define GLEE_C_DEFINED_glGetHandleARB 03225 GLhandleARB __stdcall GLee_Lazy_glGetHandleARB(GLenum pname) {if (GLeeInit()) return glGetHandleARB(pname); return (GLhandleARB)0;} 03226 GLEEPFNGLGETHANDLEARBPROC GLeeFuncPtr_glGetHandleARB=GLee_Lazy_glGetHandleARB; 03227 #endif 03228 #ifndef GLEE_C_DEFINED_glDetachObjectARB 03229 #define GLEE_C_DEFINED_glDetachObjectARB 03230 void __stdcall GLee_Lazy_glDetachObjectARB(GLhandleARB containerObj, GLhandleARB attachedObj) {if (GLeeInit()) glDetachObjectARB(containerObj, attachedObj);} 03231 GLEEPFNGLDETACHOBJECTARBPROC GLeeFuncPtr_glDetachObjectARB=GLee_Lazy_glDetachObjectARB; 03232 #endif 03233 #ifndef GLEE_C_DEFINED_glCreateShaderObjectARB 03234 #define GLEE_C_DEFINED_glCreateShaderObjectARB 03235 GLhandleARB __stdcall GLee_Lazy_glCreateShaderObjectARB(GLenum shaderType) {if (GLeeInit()) return glCreateShaderObjectARB(shaderType); return (GLhandleARB)0;} 03236 GLEEPFNGLCREATESHADEROBJECTARBPROC GLeeFuncPtr_glCreateShaderObjectARB=GLee_Lazy_glCreateShaderObjectARB; 03237 #endif 03238 #ifndef GLEE_C_DEFINED_glShaderSourceARB 03239 #define GLEE_C_DEFINED_glShaderSourceARB 03240 void __stdcall GLee_Lazy_glShaderSourceARB(GLhandleARB shaderObj, GLsizei count, const GLcharARB* * string, const GLint * length) {if (GLeeInit()) glShaderSourceARB(shaderObj, count, string, length);} 03241 GLEEPFNGLSHADERSOURCEARBPROC GLeeFuncPtr_glShaderSourceARB=GLee_Lazy_glShaderSourceARB; 03242 #endif 03243 #ifndef GLEE_C_DEFINED_glCompileShaderARB 03244 #define GLEE_C_DEFINED_glCompileShaderARB 03245 void __stdcall GLee_Lazy_glCompileShaderARB(GLhandleARB shaderObj) {if (GLeeInit()) glCompileShaderARB(shaderObj);} 03246 GLEEPFNGLCOMPILESHADERARBPROC GLeeFuncPtr_glCompileShaderARB=GLee_Lazy_glCompileShaderARB; 03247 #endif 03248 #ifndef GLEE_C_DEFINED_glCreateProgramObjectARB 03249 #define GLEE_C_DEFINED_glCreateProgramObjectARB 03250 GLhandleARB __stdcall GLee_Lazy_glCreateProgramObjectARB(void) {if (GLeeInit()) return glCreateProgramObjectARB(); return (GLhandleARB)0;} 03251 GLEEPFNGLCREATEPROGRAMOBJECTARBPROC GLeeFuncPtr_glCreateProgramObjectARB=GLee_Lazy_glCreateProgramObjectARB; 03252 #endif 03253 #ifndef GLEE_C_DEFINED_glAttachObjectARB 03254 #define GLEE_C_DEFINED_glAttachObjectARB 03255 void __stdcall GLee_Lazy_glAttachObjectARB(GLhandleARB containerObj, GLhandleARB obj) {if (GLeeInit()) glAttachObjectARB(containerObj, obj);} 03256 GLEEPFNGLATTACHOBJECTARBPROC GLeeFuncPtr_glAttachObjectARB=GLee_Lazy_glAttachObjectARB; 03257 #endif 03258 #ifndef GLEE_C_DEFINED_glLinkProgramARB 03259 #define GLEE_C_DEFINED_glLinkProgramARB 03260 void __stdcall GLee_Lazy_glLinkProgramARB(GLhandleARB programObj) {if (GLeeInit()) glLinkProgramARB(programObj);} 03261 GLEEPFNGLLINKPROGRAMARBPROC GLeeFuncPtr_glLinkProgramARB=GLee_Lazy_glLinkProgramARB; 03262 #endif 03263 #ifndef GLEE_C_DEFINED_glUseProgramObjectARB 03264 #define GLEE_C_DEFINED_glUseProgramObjectARB 03265 void __stdcall GLee_Lazy_glUseProgramObjectARB(GLhandleARB programObj) {if (GLeeInit()) glUseProgramObjectARB(programObj);} 03266 GLEEPFNGLUSEPROGRAMOBJECTARBPROC GLeeFuncPtr_glUseProgramObjectARB=GLee_Lazy_glUseProgramObjectARB; 03267 #endif 03268 #ifndef GLEE_C_DEFINED_glValidateProgramARB 03269 #define GLEE_C_DEFINED_glValidateProgramARB 03270 void __stdcall GLee_Lazy_glValidateProgramARB(GLhandleARB programObj) {if (GLeeInit()) glValidateProgramARB(programObj);} 03271 GLEEPFNGLVALIDATEPROGRAMARBPROC GLeeFuncPtr_glValidateProgramARB=GLee_Lazy_glValidateProgramARB; 03272 #endif 03273 #ifndef GLEE_C_DEFINED_glUniform1fARB 03274 #define GLEE_C_DEFINED_glUniform1fARB 03275 void __stdcall GLee_Lazy_glUniform1fARB(GLint location, GLfloat v0) {if (GLeeInit()) glUniform1fARB(location, v0);} 03276 GLEEPFNGLUNIFORM1FARBPROC GLeeFuncPtr_glUniform1fARB=GLee_Lazy_glUniform1fARB; 03277 #endif 03278 #ifndef GLEE_C_DEFINED_glUniform2fARB 03279 #define GLEE_C_DEFINED_glUniform2fARB 03280 void __stdcall GLee_Lazy_glUniform2fARB(GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glUniform2fARB(location, v0, v1);} 03281 GLEEPFNGLUNIFORM2FARBPROC GLeeFuncPtr_glUniform2fARB=GLee_Lazy_glUniform2fARB; 03282 #endif 03283 #ifndef GLEE_C_DEFINED_glUniform3fARB 03284 #define GLEE_C_DEFINED_glUniform3fARB 03285 void __stdcall GLee_Lazy_glUniform3fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glUniform3fARB(location, v0, v1, v2);} 03286 GLEEPFNGLUNIFORM3FARBPROC GLeeFuncPtr_glUniform3fARB=GLee_Lazy_glUniform3fARB; 03287 #endif 03288 #ifndef GLEE_C_DEFINED_glUniform4fARB 03289 #define GLEE_C_DEFINED_glUniform4fARB 03290 void __stdcall GLee_Lazy_glUniform4fARB(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glUniform4fARB(location, v0, v1, v2, v3);} 03291 GLEEPFNGLUNIFORM4FARBPROC GLeeFuncPtr_glUniform4fARB=GLee_Lazy_glUniform4fARB; 03292 #endif 03293 #ifndef GLEE_C_DEFINED_glUniform1iARB 03294 #define GLEE_C_DEFINED_glUniform1iARB 03295 void __stdcall GLee_Lazy_glUniform1iARB(GLint location, GLint v0) {if (GLeeInit()) glUniform1iARB(location, v0);} 03296 GLEEPFNGLUNIFORM1IARBPROC GLeeFuncPtr_glUniform1iARB=GLee_Lazy_glUniform1iARB; 03297 #endif 03298 #ifndef GLEE_C_DEFINED_glUniform2iARB 03299 #define GLEE_C_DEFINED_glUniform2iARB 03300 void __stdcall GLee_Lazy_glUniform2iARB(GLint location, GLint v0, GLint v1) {if (GLeeInit()) glUniform2iARB(location, v0, v1);} 03301 GLEEPFNGLUNIFORM2IARBPROC GLeeFuncPtr_glUniform2iARB=GLee_Lazy_glUniform2iARB; 03302 #endif 03303 #ifndef GLEE_C_DEFINED_glUniform3iARB 03304 #define GLEE_C_DEFINED_glUniform3iARB 03305 void __stdcall GLee_Lazy_glUniform3iARB(GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glUniform3iARB(location, v0, v1, v2);} 03306 GLEEPFNGLUNIFORM3IARBPROC GLeeFuncPtr_glUniform3iARB=GLee_Lazy_glUniform3iARB; 03307 #endif 03308 #ifndef GLEE_C_DEFINED_glUniform4iARB 03309 #define GLEE_C_DEFINED_glUniform4iARB 03310 void __stdcall GLee_Lazy_glUniform4iARB(GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glUniform4iARB(location, v0, v1, v2, v3);} 03311 GLEEPFNGLUNIFORM4IARBPROC GLeeFuncPtr_glUniform4iARB=GLee_Lazy_glUniform4iARB; 03312 #endif 03313 #ifndef GLEE_C_DEFINED_glUniform1fvARB 03314 #define GLEE_C_DEFINED_glUniform1fvARB 03315 void __stdcall GLee_Lazy_glUniform1fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform1fvARB(location, count, value);} 03316 GLEEPFNGLUNIFORM1FVARBPROC GLeeFuncPtr_glUniform1fvARB=GLee_Lazy_glUniform1fvARB; 03317 #endif 03318 #ifndef GLEE_C_DEFINED_glUniform2fvARB 03319 #define GLEE_C_DEFINED_glUniform2fvARB 03320 void __stdcall GLee_Lazy_glUniform2fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform2fvARB(location, count, value);} 03321 GLEEPFNGLUNIFORM2FVARBPROC GLeeFuncPtr_glUniform2fvARB=GLee_Lazy_glUniform2fvARB; 03322 #endif 03323 #ifndef GLEE_C_DEFINED_glUniform3fvARB 03324 #define GLEE_C_DEFINED_glUniform3fvARB 03325 void __stdcall GLee_Lazy_glUniform3fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform3fvARB(location, count, value);} 03326 GLEEPFNGLUNIFORM3FVARBPROC GLeeFuncPtr_glUniform3fvARB=GLee_Lazy_glUniform3fvARB; 03327 #endif 03328 #ifndef GLEE_C_DEFINED_glUniform4fvARB 03329 #define GLEE_C_DEFINED_glUniform4fvARB 03330 void __stdcall GLee_Lazy_glUniform4fvARB(GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glUniform4fvARB(location, count, value);} 03331 GLEEPFNGLUNIFORM4FVARBPROC GLeeFuncPtr_glUniform4fvARB=GLee_Lazy_glUniform4fvARB; 03332 #endif 03333 #ifndef GLEE_C_DEFINED_glUniform1ivARB 03334 #define GLEE_C_DEFINED_glUniform1ivARB 03335 void __stdcall GLee_Lazy_glUniform1ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform1ivARB(location, count, value);} 03336 GLEEPFNGLUNIFORM1IVARBPROC GLeeFuncPtr_glUniform1ivARB=GLee_Lazy_glUniform1ivARB; 03337 #endif 03338 #ifndef GLEE_C_DEFINED_glUniform2ivARB 03339 #define GLEE_C_DEFINED_glUniform2ivARB 03340 void __stdcall GLee_Lazy_glUniform2ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform2ivARB(location, count, value);} 03341 GLEEPFNGLUNIFORM2IVARBPROC GLeeFuncPtr_glUniform2ivARB=GLee_Lazy_glUniform2ivARB; 03342 #endif 03343 #ifndef GLEE_C_DEFINED_glUniform3ivARB 03344 #define GLEE_C_DEFINED_glUniform3ivARB 03345 void __stdcall GLee_Lazy_glUniform3ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform3ivARB(location, count, value);} 03346 GLEEPFNGLUNIFORM3IVARBPROC GLeeFuncPtr_glUniform3ivARB=GLee_Lazy_glUniform3ivARB; 03347 #endif 03348 #ifndef GLEE_C_DEFINED_glUniform4ivARB 03349 #define GLEE_C_DEFINED_glUniform4ivARB 03350 void __stdcall GLee_Lazy_glUniform4ivARB(GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glUniform4ivARB(location, count, value);} 03351 GLEEPFNGLUNIFORM4IVARBPROC GLeeFuncPtr_glUniform4ivARB=GLee_Lazy_glUniform4ivARB; 03352 #endif 03353 #ifndef GLEE_C_DEFINED_glUniformMatrix2fvARB 03354 #define GLEE_C_DEFINED_glUniformMatrix2fvARB 03355 void __stdcall GLee_Lazy_glUniformMatrix2fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix2fvARB(location, count, transpose, value);} 03356 GLEEPFNGLUNIFORMMATRIX2FVARBPROC GLeeFuncPtr_glUniformMatrix2fvARB=GLee_Lazy_glUniformMatrix2fvARB; 03357 #endif 03358 #ifndef GLEE_C_DEFINED_glUniformMatrix3fvARB 03359 #define GLEE_C_DEFINED_glUniformMatrix3fvARB 03360 void __stdcall GLee_Lazy_glUniformMatrix3fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix3fvARB(location, count, transpose, value);} 03361 GLEEPFNGLUNIFORMMATRIX3FVARBPROC GLeeFuncPtr_glUniformMatrix3fvARB=GLee_Lazy_glUniformMatrix3fvARB; 03362 #endif 03363 #ifndef GLEE_C_DEFINED_glUniformMatrix4fvARB 03364 #define GLEE_C_DEFINED_glUniformMatrix4fvARB 03365 void __stdcall GLee_Lazy_glUniformMatrix4fvARB(GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glUniformMatrix4fvARB(location, count, transpose, value);} 03366 GLEEPFNGLUNIFORMMATRIX4FVARBPROC GLeeFuncPtr_glUniformMatrix4fvARB=GLee_Lazy_glUniformMatrix4fvARB; 03367 #endif 03368 #ifndef GLEE_C_DEFINED_glGetObjectParameterfvARB 03369 #define GLEE_C_DEFINED_glGetObjectParameterfvARB 03370 void __stdcall GLee_Lazy_glGetObjectParameterfvARB(GLhandleARB obj, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetObjectParameterfvARB(obj, pname, params);} 03371 GLEEPFNGLGETOBJECTPARAMETERFVARBPROC GLeeFuncPtr_glGetObjectParameterfvARB=GLee_Lazy_glGetObjectParameterfvARB; 03372 #endif 03373 #ifndef GLEE_C_DEFINED_glGetObjectParameterivARB 03374 #define GLEE_C_DEFINED_glGetObjectParameterivARB 03375 void __stdcall GLee_Lazy_glGetObjectParameterivARB(GLhandleARB obj, GLenum pname, GLint * params) {if (GLeeInit()) glGetObjectParameterivARB(obj, pname, params);} 03376 GLEEPFNGLGETOBJECTPARAMETERIVARBPROC GLeeFuncPtr_glGetObjectParameterivARB=GLee_Lazy_glGetObjectParameterivARB; 03377 #endif 03378 #ifndef GLEE_C_DEFINED_glGetInfoLogARB 03379 #define GLEE_C_DEFINED_glGetInfoLogARB 03380 void __stdcall GLee_Lazy_glGetInfoLogARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * infoLog) {if (GLeeInit()) glGetInfoLogARB(obj, maxLength, length, infoLog);} 03381 GLEEPFNGLGETINFOLOGARBPROC GLeeFuncPtr_glGetInfoLogARB=GLee_Lazy_glGetInfoLogARB; 03382 #endif 03383 #ifndef GLEE_C_DEFINED_glGetAttachedObjectsARB 03384 #define GLEE_C_DEFINED_glGetAttachedObjectsARB 03385 void __stdcall GLee_Lazy_glGetAttachedObjectsARB(GLhandleARB containerObj, GLsizei maxCount, GLsizei * count, GLhandleARB * obj) {if (GLeeInit()) glGetAttachedObjectsARB(containerObj, maxCount, count, obj);} 03386 GLEEPFNGLGETATTACHEDOBJECTSARBPROC GLeeFuncPtr_glGetAttachedObjectsARB=GLee_Lazy_glGetAttachedObjectsARB; 03387 #endif 03388 #ifndef GLEE_C_DEFINED_glGetUniformLocationARB 03389 #define GLEE_C_DEFINED_glGetUniformLocationARB 03390 GLint __stdcall GLee_Lazy_glGetUniformLocationARB(GLhandleARB programObj, const GLcharARB * name) {if (GLeeInit()) return glGetUniformLocationARB(programObj, name); return (GLint)0;} 03391 GLEEPFNGLGETUNIFORMLOCATIONARBPROC GLeeFuncPtr_glGetUniformLocationARB=GLee_Lazy_glGetUniformLocationARB; 03392 #endif 03393 #ifndef GLEE_C_DEFINED_glGetActiveUniformARB 03394 #define GLEE_C_DEFINED_glGetActiveUniformARB 03395 void __stdcall GLee_Lazy_glGetActiveUniformARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name) {if (GLeeInit()) glGetActiveUniformARB(programObj, index, maxLength, length, size, type, name);} 03396 GLEEPFNGLGETACTIVEUNIFORMARBPROC GLeeFuncPtr_glGetActiveUniformARB=GLee_Lazy_glGetActiveUniformARB; 03397 #endif 03398 #ifndef GLEE_C_DEFINED_glGetUniformfvARB 03399 #define GLEE_C_DEFINED_glGetUniformfvARB 03400 void __stdcall GLee_Lazy_glGetUniformfvARB(GLhandleARB programObj, GLint location, GLfloat * params) {if (GLeeInit()) glGetUniformfvARB(programObj, location, params);} 03401 GLEEPFNGLGETUNIFORMFVARBPROC GLeeFuncPtr_glGetUniformfvARB=GLee_Lazy_glGetUniformfvARB; 03402 #endif 03403 #ifndef GLEE_C_DEFINED_glGetUniformivARB 03404 #define GLEE_C_DEFINED_glGetUniformivARB 03405 void __stdcall GLee_Lazy_glGetUniformivARB(GLhandleARB programObj, GLint location, GLint * params) {if (GLeeInit()) glGetUniformivARB(programObj, location, params);} 03406 GLEEPFNGLGETUNIFORMIVARBPROC GLeeFuncPtr_glGetUniformivARB=GLee_Lazy_glGetUniformivARB; 03407 #endif 03408 #ifndef GLEE_C_DEFINED_glGetShaderSourceARB 03409 #define GLEE_C_DEFINED_glGetShaderSourceARB 03410 void __stdcall GLee_Lazy_glGetShaderSourceARB(GLhandleARB obj, GLsizei maxLength, GLsizei * length, GLcharARB * source) {if (GLeeInit()) glGetShaderSourceARB(obj, maxLength, length, source);} 03411 GLEEPFNGLGETSHADERSOURCEARBPROC GLeeFuncPtr_glGetShaderSourceARB=GLee_Lazy_glGetShaderSourceARB; 03412 #endif 03413 #endif 03414 03415 /* GL_ARB_vertex_shader */ 03416 03417 #ifdef __GLEE_GL_ARB_vertex_shader 03418 #ifndef GLEE_C_DEFINED_glBindAttribLocationARB 03419 #define GLEE_C_DEFINED_glBindAttribLocationARB 03420 void __stdcall GLee_Lazy_glBindAttribLocationARB(GLhandleARB programObj, GLuint index, const GLcharARB * name) {if (GLeeInit()) glBindAttribLocationARB(programObj, index, name);} 03421 GLEEPFNGLBINDATTRIBLOCATIONARBPROC GLeeFuncPtr_glBindAttribLocationARB=GLee_Lazy_glBindAttribLocationARB; 03422 #endif 03423 #ifndef GLEE_C_DEFINED_glGetActiveAttribARB 03424 #define GLEE_C_DEFINED_glGetActiveAttribARB 03425 void __stdcall GLee_Lazy_glGetActiveAttribARB(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei * length, GLint * size, GLenum * type, GLcharARB * name) {if (GLeeInit()) glGetActiveAttribARB(programObj, index, maxLength, length, size, type, name);} 03426 GLEEPFNGLGETACTIVEATTRIBARBPROC GLeeFuncPtr_glGetActiveAttribARB=GLee_Lazy_glGetActiveAttribARB; 03427 #endif 03428 #ifndef GLEE_C_DEFINED_glGetAttribLocationARB 03429 #define GLEE_C_DEFINED_glGetAttribLocationARB 03430 GLint __stdcall GLee_Lazy_glGetAttribLocationARB(GLhandleARB programObj, const GLcharARB * name) {if (GLeeInit()) return glGetAttribLocationARB(programObj, name); return (GLint)0;} 03431 GLEEPFNGLGETATTRIBLOCATIONARBPROC GLeeFuncPtr_glGetAttribLocationARB=GLee_Lazy_glGetAttribLocationARB; 03432 #endif 03433 #endif 03434 03435 /* GL_ARB_fragment_shader */ 03436 03437 #ifdef __GLEE_GL_ARB_fragment_shader 03438 #endif 03439 03440 /* GL_ARB_shading_language_100 */ 03441 03442 #ifdef __GLEE_GL_ARB_shading_language_100 03443 #endif 03444 03445 /* GL_ARB_texture_non_power_of_two */ 03446 03447 #ifdef __GLEE_GL_ARB_texture_non_power_of_two 03448 #endif 03449 03450 /* GL_ARB_point_sprite */ 03451 03452 #ifdef __GLEE_GL_ARB_point_sprite 03453 #endif 03454 03455 /* GL_ARB_fragment_program_shadow */ 03456 03457 #ifdef __GLEE_GL_ARB_fragment_program_shadow 03458 #endif 03459 03460 /* GL_ARB_draw_buffers */ 03461 03462 #ifdef __GLEE_GL_ARB_draw_buffers 03463 #ifndef GLEE_C_DEFINED_glDrawBuffersARB 03464 #define GLEE_C_DEFINED_glDrawBuffersARB 03465 void __stdcall GLee_Lazy_glDrawBuffersARB(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffersARB(n, bufs);} 03466 GLEEPFNGLDRAWBUFFERSARBPROC GLeeFuncPtr_glDrawBuffersARB=GLee_Lazy_glDrawBuffersARB; 03467 #endif 03468 #endif 03469 03470 /* GL_ARB_texture_rectangle */ 03471 03472 #ifdef __GLEE_GL_ARB_texture_rectangle 03473 #endif 03474 03475 /* GL_ARB_color_buffer_float */ 03476 03477 #ifdef __GLEE_GL_ARB_color_buffer_float 03478 #ifndef GLEE_C_DEFINED_glClampColorARB 03479 #define GLEE_C_DEFINED_glClampColorARB 03480 void __stdcall GLee_Lazy_glClampColorARB(GLenum target, GLenum clamp) {if (GLeeInit()) glClampColorARB(target, clamp);} 03481 GLEEPFNGLCLAMPCOLORARBPROC GLeeFuncPtr_glClampColorARB=GLee_Lazy_glClampColorARB; 03482 #endif 03483 #endif 03484 03485 /* GL_ARB_half_float_pixel */ 03486 03487 #ifdef __GLEE_GL_ARB_half_float_pixel 03488 #endif 03489 03490 /* GL_ARB_texture_float */ 03491 03492 #ifdef __GLEE_GL_ARB_texture_float 03493 #endif 03494 03495 /* GL_ARB_pixel_buffer_object */ 03496 03497 #ifdef __GLEE_GL_ARB_pixel_buffer_object 03498 #endif 03499 03500 /* GL_ARB_depth_buffer_float */ 03501 03502 #ifdef __GLEE_GL_ARB_depth_buffer_float 03503 #endif 03504 03505 /* GL_ARB_draw_instanced */ 03506 03507 #ifdef __GLEE_GL_ARB_draw_instanced 03508 #ifndef GLEE_C_DEFINED_glDrawArraysInstancedARB 03509 #define GLEE_C_DEFINED_glDrawArraysInstancedARB 03510 void __stdcall GLee_Lazy_glDrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedARB(mode, first, count, primcount);} 03511 GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC GLeeFuncPtr_glDrawArraysInstancedARB=GLee_Lazy_glDrawArraysInstancedARB; 03512 #endif 03513 #ifndef GLEE_C_DEFINED_glDrawElementsInstancedARB 03514 #define GLEE_C_DEFINED_glDrawElementsInstancedARB 03515 void __stdcall GLee_Lazy_glDrawElementsInstancedARB(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) glDrawElementsInstancedARB(mode, count, type, indices, primcount);} 03516 GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC GLeeFuncPtr_glDrawElementsInstancedARB=GLee_Lazy_glDrawElementsInstancedARB; 03517 #endif 03518 #endif 03519 03520 /* GL_ARB_framebuffer_object */ 03521 03522 #ifdef __GLEE_GL_ARB_framebuffer_object 03523 #ifndef GLEE_C_DEFINED_glIsRenderbuffer 03524 #define GLEE_C_DEFINED_glIsRenderbuffer 03525 GLboolean __stdcall GLee_Lazy_glIsRenderbuffer(GLuint renderbuffer) {if (GLeeInit()) return glIsRenderbuffer(renderbuffer); return (GLboolean)0;} 03526 GLEEPFNGLISRENDERBUFFERPROC GLeeFuncPtr_glIsRenderbuffer=GLee_Lazy_glIsRenderbuffer; 03527 #endif 03528 #ifndef GLEE_C_DEFINED_glBindRenderbuffer 03529 #define GLEE_C_DEFINED_glBindRenderbuffer 03530 void __stdcall GLee_Lazy_glBindRenderbuffer(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glBindRenderbuffer(target, renderbuffer);} 03531 GLEEPFNGLBINDRENDERBUFFERPROC GLeeFuncPtr_glBindRenderbuffer=GLee_Lazy_glBindRenderbuffer; 03532 #endif 03533 #ifndef GLEE_C_DEFINED_glDeleteRenderbuffers 03534 #define GLEE_C_DEFINED_glDeleteRenderbuffers 03535 void __stdcall GLee_Lazy_glDeleteRenderbuffers(GLsizei n, const GLuint * renderbuffers) {if (GLeeInit()) glDeleteRenderbuffers(n, renderbuffers);} 03536 GLEEPFNGLDELETERENDERBUFFERSPROC GLeeFuncPtr_glDeleteRenderbuffers=GLee_Lazy_glDeleteRenderbuffers; 03537 #endif 03538 #ifndef GLEE_C_DEFINED_glGenRenderbuffers 03539 #define GLEE_C_DEFINED_glGenRenderbuffers 03540 void __stdcall GLee_Lazy_glGenRenderbuffers(GLsizei n, GLuint * renderbuffers) {if (GLeeInit()) glGenRenderbuffers(n, renderbuffers);} 03541 GLEEPFNGLGENRENDERBUFFERSPROC GLeeFuncPtr_glGenRenderbuffers=GLee_Lazy_glGenRenderbuffers; 03542 #endif 03543 #ifndef GLEE_C_DEFINED_glRenderbufferStorage 03544 #define GLEE_C_DEFINED_glRenderbufferStorage 03545 void __stdcall GLee_Lazy_glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorage(target, internalformat, width, height);} 03546 GLEEPFNGLRENDERBUFFERSTORAGEPROC GLeeFuncPtr_glRenderbufferStorage=GLee_Lazy_glRenderbufferStorage; 03547 #endif 03548 #ifndef GLEE_C_DEFINED_glGetRenderbufferParameteriv 03549 #define GLEE_C_DEFINED_glGetRenderbufferParameteriv 03550 void __stdcall GLee_Lazy_glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameteriv(target, pname, params);} 03551 GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC GLeeFuncPtr_glGetRenderbufferParameteriv=GLee_Lazy_glGetRenderbufferParameteriv; 03552 #endif 03553 #ifndef GLEE_C_DEFINED_glIsFramebuffer 03554 #define GLEE_C_DEFINED_glIsFramebuffer 03555 GLboolean __stdcall GLee_Lazy_glIsFramebuffer(GLuint framebuffer) {if (GLeeInit()) return glIsFramebuffer(framebuffer); return (GLboolean)0;} 03556 GLEEPFNGLISFRAMEBUFFERPROC GLeeFuncPtr_glIsFramebuffer=GLee_Lazy_glIsFramebuffer; 03557 #endif 03558 #ifndef GLEE_C_DEFINED_glBindFramebuffer 03559 #define GLEE_C_DEFINED_glBindFramebuffer 03560 void __stdcall GLee_Lazy_glBindFramebuffer(GLenum target, GLuint framebuffer) {if (GLeeInit()) glBindFramebuffer(target, framebuffer);} 03561 GLEEPFNGLBINDFRAMEBUFFERPROC GLeeFuncPtr_glBindFramebuffer=GLee_Lazy_glBindFramebuffer; 03562 #endif 03563 #ifndef GLEE_C_DEFINED_glDeleteFramebuffers 03564 #define GLEE_C_DEFINED_glDeleteFramebuffers 03565 void __stdcall GLee_Lazy_glDeleteFramebuffers(GLsizei n, const GLuint * framebuffers) {if (GLeeInit()) glDeleteFramebuffers(n, framebuffers);} 03566 GLEEPFNGLDELETEFRAMEBUFFERSPROC GLeeFuncPtr_glDeleteFramebuffers=GLee_Lazy_glDeleteFramebuffers; 03567 #endif 03568 #ifndef GLEE_C_DEFINED_glGenFramebuffers 03569 #define GLEE_C_DEFINED_glGenFramebuffers 03570 void __stdcall GLee_Lazy_glGenFramebuffers(GLsizei n, GLuint * framebuffers) {if (GLeeInit()) glGenFramebuffers(n, framebuffers);} 03571 GLEEPFNGLGENFRAMEBUFFERSPROC GLeeFuncPtr_glGenFramebuffers=GLee_Lazy_glGenFramebuffers; 03572 #endif 03573 #ifndef GLEE_C_DEFINED_glCheckFramebufferStatus 03574 #define GLEE_C_DEFINED_glCheckFramebufferStatus 03575 GLenum __stdcall GLee_Lazy_glCheckFramebufferStatus(GLenum target) {if (GLeeInit()) return glCheckFramebufferStatus(target); return (GLenum)0;} 03576 GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC GLeeFuncPtr_glCheckFramebufferStatus=GLee_Lazy_glCheckFramebufferStatus; 03577 #endif 03578 #ifndef GLEE_C_DEFINED_glFramebufferTexture1D 03579 #define GLEE_C_DEFINED_glFramebufferTexture1D 03580 void __stdcall GLee_Lazy_glFramebufferTexture1D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture1D(target, attachment, textarget, texture, level);} 03581 GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC GLeeFuncPtr_glFramebufferTexture1D=GLee_Lazy_glFramebufferTexture1D; 03582 #endif 03583 #ifndef GLEE_C_DEFINED_glFramebufferTexture2D 03584 #define GLEE_C_DEFINED_glFramebufferTexture2D 03585 void __stdcall GLee_Lazy_glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture2D(target, attachment, textarget, texture, level);} 03586 GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC GLeeFuncPtr_glFramebufferTexture2D=GLee_Lazy_glFramebufferTexture2D; 03587 #endif 03588 #ifndef GLEE_C_DEFINED_glFramebufferTexture3D 03589 #define GLEE_C_DEFINED_glFramebufferTexture3D 03590 void __stdcall GLee_Lazy_glFramebufferTexture3D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glFramebufferTexture3D(target, attachment, textarget, texture, level, zoffset);} 03591 GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC GLeeFuncPtr_glFramebufferTexture3D=GLee_Lazy_glFramebufferTexture3D; 03592 #endif 03593 #ifndef GLEE_C_DEFINED_glFramebufferRenderbuffer 03594 #define GLEE_C_DEFINED_glFramebufferRenderbuffer 03595 void __stdcall GLee_Lazy_glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glFramebufferRenderbuffer(target, attachment, renderbuffertarget, renderbuffer);} 03596 GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC GLeeFuncPtr_glFramebufferRenderbuffer=GLee_Lazy_glFramebufferRenderbuffer; 03597 #endif 03598 #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv 03599 #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameteriv 03600 void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferAttachmentParameteriv(target, attachment, pname, params);} 03601 GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC GLeeFuncPtr_glGetFramebufferAttachmentParameteriv=GLee_Lazy_glGetFramebufferAttachmentParameteriv; 03602 #endif 03603 #ifndef GLEE_C_DEFINED_glGenerateMipmap 03604 #define GLEE_C_DEFINED_glGenerateMipmap 03605 void __stdcall GLee_Lazy_glGenerateMipmap(GLenum target) {if (GLeeInit()) glGenerateMipmap(target);} 03606 GLEEPFNGLGENERATEMIPMAPPROC GLeeFuncPtr_glGenerateMipmap=GLee_Lazy_glGenerateMipmap; 03607 #endif 03608 #ifndef GLEE_C_DEFINED_glBlitFramebuffer 03609 #define GLEE_C_DEFINED_glBlitFramebuffer 03610 void __stdcall GLee_Lazy_glBlitFramebuffer(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebuffer(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);} 03611 GLEEPFNGLBLITFRAMEBUFFERPROC GLeeFuncPtr_glBlitFramebuffer=GLee_Lazy_glBlitFramebuffer; 03612 #endif 03613 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisample 03614 #define GLEE_C_DEFINED_glRenderbufferStorageMultisample 03615 void __stdcall GLee_Lazy_glRenderbufferStorageMultisample(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisample(target, samples, internalformat, width, height);} 03616 GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC GLeeFuncPtr_glRenderbufferStorageMultisample=GLee_Lazy_glRenderbufferStorageMultisample; 03617 #endif 03618 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayer 03619 #define GLEE_C_DEFINED_glFramebufferTextureLayer 03620 void __stdcall GLee_Lazy_glFramebufferTextureLayer(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayer(target, attachment, texture, level, layer);} 03621 GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC GLeeFuncPtr_glFramebufferTextureLayer=GLee_Lazy_glFramebufferTextureLayer; 03622 #endif 03623 #endif 03624 03625 /* GL_ARB_framebuffer_sRGB */ 03626 03627 #ifdef __GLEE_GL_ARB_framebuffer_sRGB 03628 #endif 03629 03630 /* GL_ARB_geometry_shader4 */ 03631 03632 #ifdef __GLEE_GL_ARB_geometry_shader4 03633 #ifndef GLEE_C_DEFINED_glProgramParameteriARB 03634 #define GLEE_C_DEFINED_glProgramParameteriARB 03635 void __stdcall GLee_Lazy_glProgramParameteriARB(GLuint program, GLenum pname, GLint value) {if (GLeeInit()) glProgramParameteriARB(program, pname, value);} 03636 GLEEPFNGLPROGRAMPARAMETERIARBPROC GLeeFuncPtr_glProgramParameteriARB=GLee_Lazy_glProgramParameteriARB; 03637 #endif 03638 #ifndef GLEE_C_DEFINED_glFramebufferTextureARB 03639 #define GLEE_C_DEFINED_glFramebufferTextureARB 03640 void __stdcall GLee_Lazy_glFramebufferTextureARB(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureARB(target, attachment, texture, level);} 03641 GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC GLeeFuncPtr_glFramebufferTextureARB=GLee_Lazy_glFramebufferTextureARB; 03642 #endif 03643 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerARB 03644 #define GLEE_C_DEFINED_glFramebufferTextureLayerARB 03645 void __stdcall GLee_Lazy_glFramebufferTextureLayerARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerARB(target, attachment, texture, level, layer);} 03646 GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC GLeeFuncPtr_glFramebufferTextureLayerARB=GLee_Lazy_glFramebufferTextureLayerARB; 03647 #endif 03648 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceARB 03649 #define GLEE_C_DEFINED_glFramebufferTextureFaceARB 03650 void __stdcall GLee_Lazy_glFramebufferTextureFaceARB(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceARB(target, attachment, texture, level, face);} 03651 GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC GLeeFuncPtr_glFramebufferTextureFaceARB=GLee_Lazy_glFramebufferTextureFaceARB; 03652 #endif 03653 #endif 03654 03655 /* GL_ARB_half_float_vertex */ 03656 03657 #ifdef __GLEE_GL_ARB_half_float_vertex 03658 #endif 03659 03660 /* GL_ARB_instanced_arrays */ 03661 03662 #ifdef __GLEE_GL_ARB_instanced_arrays 03663 #ifndef GLEE_C_DEFINED_glVertexAttribDivisor 03664 #define GLEE_C_DEFINED_glVertexAttribDivisor 03665 void __stdcall GLee_Lazy_glVertexAttribDivisor(GLuint index, GLuint divisor) {if (GLeeInit()) glVertexAttribDivisor(index, divisor);} 03666 GLEEPFNGLVERTEXATTRIBDIVISORPROC GLeeFuncPtr_glVertexAttribDivisor=GLee_Lazy_glVertexAttribDivisor; 03667 #endif 03668 #endif 03669 03670 /* GL_ARB_map_buffer_range */ 03671 03672 #ifdef __GLEE_GL_ARB_map_buffer_range 03673 #ifndef GLEE_C_DEFINED_glMapBufferRange 03674 #define GLEE_C_DEFINED_glMapBufferRange 03675 void __stdcall GLee_Lazy_glMapBufferRange(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access) {if (GLeeInit()) glMapBufferRange(target, offset, length, access);} 03676 GLEEPFNGLMAPBUFFERRANGEPROC GLeeFuncPtr_glMapBufferRange=GLee_Lazy_glMapBufferRange; 03677 #endif 03678 #ifndef GLEE_C_DEFINED_glFlushMappedBufferRange 03679 #define GLEE_C_DEFINED_glFlushMappedBufferRange 03680 void __stdcall GLee_Lazy_glFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length) {if (GLeeInit()) glFlushMappedBufferRange(target, offset, length);} 03681 GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC GLeeFuncPtr_glFlushMappedBufferRange=GLee_Lazy_glFlushMappedBufferRange; 03682 #endif 03683 #endif 03684 03685 /* GL_ARB_texture_buffer_object */ 03686 03687 #ifdef __GLEE_GL_ARB_texture_buffer_object 03688 #ifndef GLEE_C_DEFINED_glTexBufferARB 03689 #define GLEE_C_DEFINED_glTexBufferARB 03690 void __stdcall GLee_Lazy_glTexBufferARB(GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTexBufferARB(target, internalformat, buffer);} 03691 GLEEPFNGLTEXBUFFERARBPROC GLeeFuncPtr_glTexBufferARB=GLee_Lazy_glTexBufferARB; 03692 #endif 03693 #endif 03694 03695 /* GL_ARB_texture_compression_rgtc */ 03696 03697 #ifdef __GLEE_GL_ARB_texture_compression_rgtc 03698 #endif 03699 03700 /* GL_ARB_texture_rg */ 03701 03702 #ifdef __GLEE_GL_ARB_texture_rg 03703 #endif 03704 03705 /* GL_ARB_vertex_array_object */ 03706 03707 #ifdef __GLEE_GL_ARB_vertex_array_object 03708 #ifndef GLEE_C_DEFINED_glBindVertexArray 03709 #define GLEE_C_DEFINED_glBindVertexArray 03710 void __stdcall GLee_Lazy_glBindVertexArray(GLuint array) {if (GLeeInit()) glBindVertexArray(array);} 03711 GLEEPFNGLBINDVERTEXARRAYPROC GLeeFuncPtr_glBindVertexArray=GLee_Lazy_glBindVertexArray; 03712 #endif 03713 #ifndef GLEE_C_DEFINED_glDeleteVertexArrays 03714 #define GLEE_C_DEFINED_glDeleteVertexArrays 03715 void __stdcall GLee_Lazy_glDeleteVertexArrays(GLsizei n, const GLuint * arrays) {if (GLeeInit()) glDeleteVertexArrays(n, arrays);} 03716 GLEEPFNGLDELETEVERTEXARRAYSPROC GLeeFuncPtr_glDeleteVertexArrays=GLee_Lazy_glDeleteVertexArrays; 03717 #endif 03718 #ifndef GLEE_C_DEFINED_glGenVertexArrays 03719 #define GLEE_C_DEFINED_glGenVertexArrays 03720 void __stdcall GLee_Lazy_glGenVertexArrays(GLsizei n, GLuint * arrays) {if (GLeeInit()) glGenVertexArrays(n, arrays);} 03721 GLEEPFNGLGENVERTEXARRAYSPROC GLeeFuncPtr_glGenVertexArrays=GLee_Lazy_glGenVertexArrays; 03722 #endif 03723 #ifndef GLEE_C_DEFINED_glIsVertexArray 03724 #define GLEE_C_DEFINED_glIsVertexArray 03725 GLboolean __stdcall GLee_Lazy_glIsVertexArray(GLuint array) {if (GLeeInit()) return glIsVertexArray(array); return (GLboolean)0;} 03726 GLEEPFNGLISVERTEXARRAYPROC GLeeFuncPtr_glIsVertexArray=GLee_Lazy_glIsVertexArray; 03727 #endif 03728 #endif 03729 03730 /* GL_EXT_abgr */ 03731 03732 #ifdef __GLEE_GL_EXT_abgr 03733 #endif 03734 03735 /* GL_EXT_blend_color */ 03736 03737 #ifdef __GLEE_GL_EXT_blend_color 03738 #ifndef GLEE_C_DEFINED_glBlendColorEXT 03739 #define GLEE_C_DEFINED_glBlendColorEXT 03740 void __stdcall GLee_Lazy_glBlendColorEXT(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha) {if (GLeeInit()) glBlendColorEXT(red, green, blue, alpha);} 03741 GLEEPFNGLBLENDCOLOREXTPROC GLeeFuncPtr_glBlendColorEXT=GLee_Lazy_glBlendColorEXT; 03742 #endif 03743 #endif 03744 03745 /* GL_EXT_polygon_offset */ 03746 03747 #ifdef __GLEE_GL_EXT_polygon_offset 03748 #ifndef GLEE_C_DEFINED_glPolygonOffsetEXT 03749 #define GLEE_C_DEFINED_glPolygonOffsetEXT 03750 void __stdcall GLee_Lazy_glPolygonOffsetEXT(GLfloat factor, GLfloat bias) {if (GLeeInit()) glPolygonOffsetEXT(factor, bias);} 03751 GLEEPFNGLPOLYGONOFFSETEXTPROC GLeeFuncPtr_glPolygonOffsetEXT=GLee_Lazy_glPolygonOffsetEXT; 03752 #endif 03753 #endif 03754 03755 /* GL_EXT_texture */ 03756 03757 #ifdef __GLEE_GL_EXT_texture 03758 #endif 03759 03760 /* GL_EXT_texture3D */ 03761 03762 #ifdef __GLEE_GL_EXT_texture3D 03763 #ifndef GLEE_C_DEFINED_glTexImage3DEXT 03764 #define GLEE_C_DEFINED_glTexImage3DEXT 03765 void __stdcall GLee_Lazy_glTexImage3DEXT(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage3DEXT(target, level, internalformat, width, height, depth, border, format, type, pixels);} 03766 GLEEPFNGLTEXIMAGE3DEXTPROC GLeeFuncPtr_glTexImage3DEXT=GLee_Lazy_glTexImage3DEXT; 03767 #endif 03768 #ifndef GLEE_C_DEFINED_glTexSubImage3DEXT 03769 #define GLEE_C_DEFINED_glTexSubImage3DEXT 03770 void __stdcall GLee_Lazy_glTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);} 03771 GLEEPFNGLTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glTexSubImage3DEXT=GLee_Lazy_glTexSubImage3DEXT; 03772 #endif 03773 #endif 03774 03775 /* GL_SGIS_texture_filter4 */ 03776 03777 #ifdef __GLEE_GL_SGIS_texture_filter4 03778 #ifndef GLEE_C_DEFINED_glGetTexFilterFuncSGIS 03779 #define GLEE_C_DEFINED_glGetTexFilterFuncSGIS 03780 void __stdcall GLee_Lazy_glGetTexFilterFuncSGIS(GLenum target, GLenum filter, GLfloat * weights) {if (GLeeInit()) glGetTexFilterFuncSGIS(target, filter, weights);} 03781 GLEEPFNGLGETTEXFILTERFUNCSGISPROC GLeeFuncPtr_glGetTexFilterFuncSGIS=GLee_Lazy_glGetTexFilterFuncSGIS; 03782 #endif 03783 #ifndef GLEE_C_DEFINED_glTexFilterFuncSGIS 03784 #define GLEE_C_DEFINED_glTexFilterFuncSGIS 03785 void __stdcall GLee_Lazy_glTexFilterFuncSGIS(GLenum target, GLenum filter, GLsizei n, const GLfloat * weights) {if (GLeeInit()) glTexFilterFuncSGIS(target, filter, n, weights);} 03786 GLEEPFNGLTEXFILTERFUNCSGISPROC GLeeFuncPtr_glTexFilterFuncSGIS=GLee_Lazy_glTexFilterFuncSGIS; 03787 #endif 03788 #endif 03789 03790 /* GL_EXT_subtexture */ 03791 03792 #ifdef __GLEE_GL_EXT_subtexture 03793 #ifndef GLEE_C_DEFINED_glTexSubImage1DEXT 03794 #define GLEE_C_DEFINED_glTexSubImage1DEXT 03795 void __stdcall GLee_Lazy_glTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage1DEXT(target, level, xoffset, width, format, type, pixels);} 03796 GLEEPFNGLTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glTexSubImage1DEXT=GLee_Lazy_glTexSubImage1DEXT; 03797 #endif 03798 #ifndef GLEE_C_DEFINED_glTexSubImage2DEXT 03799 #define GLEE_C_DEFINED_glTexSubImage2DEXT 03800 void __stdcall GLee_Lazy_glTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage2DEXT(target, level, xoffset, yoffset, width, height, format, type, pixels);} 03801 GLEEPFNGLTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glTexSubImage2DEXT=GLee_Lazy_glTexSubImage2DEXT; 03802 #endif 03803 #endif 03804 03805 /* GL_EXT_copy_texture */ 03806 03807 #ifdef __GLEE_GL_EXT_copy_texture 03808 #ifndef GLEE_C_DEFINED_glCopyTexImage1DEXT 03809 #define GLEE_C_DEFINED_glCopyTexImage1DEXT 03810 void __stdcall GLee_Lazy_glCopyTexImage1DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeInit()) glCopyTexImage1DEXT(target, level, internalformat, x, y, width, border);} 03811 GLEEPFNGLCOPYTEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexImage1DEXT=GLee_Lazy_glCopyTexImage1DEXT; 03812 #endif 03813 #ifndef GLEE_C_DEFINED_glCopyTexImage2DEXT 03814 #define GLEE_C_DEFINED_glCopyTexImage2DEXT 03815 void __stdcall GLee_Lazy_glCopyTexImage2DEXT(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {if (GLeeInit()) glCopyTexImage2DEXT(target, level, internalformat, x, y, width, height, border);} 03816 GLEEPFNGLCOPYTEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexImage2DEXT=GLee_Lazy_glCopyTexImage2DEXT; 03817 #endif 03818 #ifndef GLEE_C_DEFINED_glCopyTexSubImage1DEXT 03819 #define GLEE_C_DEFINED_glCopyTexSubImage1DEXT 03820 void __stdcall GLee_Lazy_glCopyTexSubImage1DEXT(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyTexSubImage1DEXT(target, level, xoffset, x, y, width);} 03821 GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTexSubImage1DEXT=GLee_Lazy_glCopyTexSubImage1DEXT; 03822 #endif 03823 #ifndef GLEE_C_DEFINED_glCopyTexSubImage2DEXT 03824 #define GLEE_C_DEFINED_glCopyTexSubImage2DEXT 03825 void __stdcall GLee_Lazy_glCopyTexSubImage2DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTexSubImage2DEXT(target, level, xoffset, yoffset, x, y, width, height);} 03826 GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTexSubImage2DEXT=GLee_Lazy_glCopyTexSubImage2DEXT; 03827 #endif 03828 #ifndef GLEE_C_DEFINED_glCopyTexSubImage3DEXT 03829 #define GLEE_C_DEFINED_glCopyTexSubImage3DEXT 03830 void __stdcall GLee_Lazy_glCopyTexSubImage3DEXT(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTexSubImage3DEXT(target, level, xoffset, yoffset, zoffset, x, y, width, height);} 03831 GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTexSubImage3DEXT=GLee_Lazy_glCopyTexSubImage3DEXT; 03832 #endif 03833 #endif 03834 03835 /* GL_EXT_histogram */ 03836 03837 #ifdef __GLEE_GL_EXT_histogram 03838 #ifndef GLEE_C_DEFINED_glGetHistogramEXT 03839 #define GLEE_C_DEFINED_glGetHistogramEXT 03840 void __stdcall GLee_Lazy_glGetHistogramEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetHistogramEXT(target, reset, format, type, values);} 03841 GLEEPFNGLGETHISTOGRAMEXTPROC GLeeFuncPtr_glGetHistogramEXT=GLee_Lazy_glGetHistogramEXT; 03842 #endif 03843 #ifndef GLEE_C_DEFINED_glGetHistogramParameterfvEXT 03844 #define GLEE_C_DEFINED_glGetHistogramParameterfvEXT 03845 void __stdcall GLee_Lazy_glGetHistogramParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetHistogramParameterfvEXT(target, pname, params);} 03846 GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC GLeeFuncPtr_glGetHistogramParameterfvEXT=GLee_Lazy_glGetHistogramParameterfvEXT; 03847 #endif 03848 #ifndef GLEE_C_DEFINED_glGetHistogramParameterivEXT 03849 #define GLEE_C_DEFINED_glGetHistogramParameterivEXT 03850 void __stdcall GLee_Lazy_glGetHistogramParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetHistogramParameterivEXT(target, pname, params);} 03851 GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC GLeeFuncPtr_glGetHistogramParameterivEXT=GLee_Lazy_glGetHistogramParameterivEXT; 03852 #endif 03853 #ifndef GLEE_C_DEFINED_glGetMinmaxEXT 03854 #define GLEE_C_DEFINED_glGetMinmaxEXT 03855 void __stdcall GLee_Lazy_glGetMinmaxEXT(GLenum target, GLboolean reset, GLenum format, GLenum type, GLvoid * values) {if (GLeeInit()) glGetMinmaxEXT(target, reset, format, type, values);} 03856 GLEEPFNGLGETMINMAXEXTPROC GLeeFuncPtr_glGetMinmaxEXT=GLee_Lazy_glGetMinmaxEXT; 03857 #endif 03858 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterfvEXT 03859 #define GLEE_C_DEFINED_glGetMinmaxParameterfvEXT 03860 void __stdcall GLee_Lazy_glGetMinmaxParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMinmaxParameterfvEXT(target, pname, params);} 03861 GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMinmaxParameterfvEXT=GLee_Lazy_glGetMinmaxParameterfvEXT; 03862 #endif 03863 #ifndef GLEE_C_DEFINED_glGetMinmaxParameterivEXT 03864 #define GLEE_C_DEFINED_glGetMinmaxParameterivEXT 03865 void __stdcall GLee_Lazy_glGetMinmaxParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMinmaxParameterivEXT(target, pname, params);} 03866 GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMinmaxParameterivEXT=GLee_Lazy_glGetMinmaxParameterivEXT; 03867 #endif 03868 #ifndef GLEE_C_DEFINED_glHistogramEXT 03869 #define GLEE_C_DEFINED_glHistogramEXT 03870 void __stdcall GLee_Lazy_glHistogramEXT(GLenum target, GLsizei width, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glHistogramEXT(target, width, internalformat, sink);} 03871 GLEEPFNGLHISTOGRAMEXTPROC GLeeFuncPtr_glHistogramEXT=GLee_Lazy_glHistogramEXT; 03872 #endif 03873 #ifndef GLEE_C_DEFINED_glMinmaxEXT 03874 #define GLEE_C_DEFINED_glMinmaxEXT 03875 void __stdcall GLee_Lazy_glMinmaxEXT(GLenum target, GLenum internalformat, GLboolean sink) {if (GLeeInit()) glMinmaxEXT(target, internalformat, sink);} 03876 GLEEPFNGLMINMAXEXTPROC GLeeFuncPtr_glMinmaxEXT=GLee_Lazy_glMinmaxEXT; 03877 #endif 03878 #ifndef GLEE_C_DEFINED_glResetHistogramEXT 03879 #define GLEE_C_DEFINED_glResetHistogramEXT 03880 void __stdcall GLee_Lazy_glResetHistogramEXT(GLenum target) {if (GLeeInit()) glResetHistogramEXT(target);} 03881 GLEEPFNGLRESETHISTOGRAMEXTPROC GLeeFuncPtr_glResetHistogramEXT=GLee_Lazy_glResetHistogramEXT; 03882 #endif 03883 #ifndef GLEE_C_DEFINED_glResetMinmaxEXT 03884 #define GLEE_C_DEFINED_glResetMinmaxEXT 03885 void __stdcall GLee_Lazy_glResetMinmaxEXT(GLenum target) {if (GLeeInit()) glResetMinmaxEXT(target);} 03886 GLEEPFNGLRESETMINMAXEXTPROC GLeeFuncPtr_glResetMinmaxEXT=GLee_Lazy_glResetMinmaxEXT; 03887 #endif 03888 #endif 03889 03890 /* GL_EXT_convolution */ 03891 03892 #ifdef __GLEE_GL_EXT_convolution 03893 #ifndef GLEE_C_DEFINED_glConvolutionFilter1DEXT 03894 #define GLEE_C_DEFINED_glConvolutionFilter1DEXT 03895 void __stdcall GLee_Lazy_glConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter1DEXT(target, internalformat, width, format, type, image);} 03896 GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glConvolutionFilter1DEXT=GLee_Lazy_glConvolutionFilter1DEXT; 03897 #endif 03898 #ifndef GLEE_C_DEFINED_glConvolutionFilter2DEXT 03899 #define GLEE_C_DEFINED_glConvolutionFilter2DEXT 03900 void __stdcall GLee_Lazy_glConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * image) {if (GLeeInit()) glConvolutionFilter2DEXT(target, internalformat, width, height, format, type, image);} 03901 GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glConvolutionFilter2DEXT=GLee_Lazy_glConvolutionFilter2DEXT; 03902 #endif 03903 #ifndef GLEE_C_DEFINED_glConvolutionParameterfEXT 03904 #define GLEE_C_DEFINED_glConvolutionParameterfEXT 03905 void __stdcall GLee_Lazy_glConvolutionParameterfEXT(GLenum target, GLenum pname, GLfloat params) {if (GLeeInit()) glConvolutionParameterfEXT(target, pname, params);} 03906 GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC GLeeFuncPtr_glConvolutionParameterfEXT=GLee_Lazy_glConvolutionParameterfEXT; 03907 #endif 03908 #ifndef GLEE_C_DEFINED_glConvolutionParameterfvEXT 03909 #define GLEE_C_DEFINED_glConvolutionParameterfvEXT 03910 void __stdcall GLee_Lazy_glConvolutionParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glConvolutionParameterfvEXT(target, pname, params);} 03911 GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glConvolutionParameterfvEXT=GLee_Lazy_glConvolutionParameterfvEXT; 03912 #endif 03913 #ifndef GLEE_C_DEFINED_glConvolutionParameteriEXT 03914 #define GLEE_C_DEFINED_glConvolutionParameteriEXT 03915 void __stdcall GLee_Lazy_glConvolutionParameteriEXT(GLenum target, GLenum pname, GLint params) {if (GLeeInit()) glConvolutionParameteriEXT(target, pname, params);} 03916 GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC GLeeFuncPtr_glConvolutionParameteriEXT=GLee_Lazy_glConvolutionParameteriEXT; 03917 #endif 03918 #ifndef GLEE_C_DEFINED_glConvolutionParameterivEXT 03919 #define GLEE_C_DEFINED_glConvolutionParameterivEXT 03920 void __stdcall GLee_Lazy_glConvolutionParameterivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glConvolutionParameterivEXT(target, pname, params);} 03921 GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glConvolutionParameterivEXT=GLee_Lazy_glConvolutionParameterivEXT; 03922 #endif 03923 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT 03924 #define GLEE_C_DEFINED_glCopyConvolutionFilter1DEXT 03925 void __stdcall GLee_Lazy_glCopyConvolutionFilter1DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyConvolutionFilter1DEXT(target, internalformat, x, y, width);} 03926 GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter1DEXT=GLee_Lazy_glCopyConvolutionFilter1DEXT; 03927 #endif 03928 #ifndef GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT 03929 #define GLEE_C_DEFINED_glCopyConvolutionFilter2DEXT 03930 void __stdcall GLee_Lazy_glCopyConvolutionFilter2DEXT(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyConvolutionFilter2DEXT(target, internalformat, x, y, width, height);} 03931 GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC GLeeFuncPtr_glCopyConvolutionFilter2DEXT=GLee_Lazy_glCopyConvolutionFilter2DEXT; 03932 #endif 03933 #ifndef GLEE_C_DEFINED_glGetConvolutionFilterEXT 03934 #define GLEE_C_DEFINED_glGetConvolutionFilterEXT 03935 void __stdcall GLee_Lazy_glGetConvolutionFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * image) {if (GLeeInit()) glGetConvolutionFilterEXT(target, format, type, image);} 03936 GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC GLeeFuncPtr_glGetConvolutionFilterEXT=GLee_Lazy_glGetConvolutionFilterEXT; 03937 #endif 03938 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterfvEXT 03939 #define GLEE_C_DEFINED_glGetConvolutionParameterfvEXT 03940 void __stdcall GLee_Lazy_glGetConvolutionParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetConvolutionParameterfvEXT(target, pname, params);} 03941 GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC GLeeFuncPtr_glGetConvolutionParameterfvEXT=GLee_Lazy_glGetConvolutionParameterfvEXT; 03942 #endif 03943 #ifndef GLEE_C_DEFINED_glGetConvolutionParameterivEXT 03944 #define GLEE_C_DEFINED_glGetConvolutionParameterivEXT 03945 void __stdcall GLee_Lazy_glGetConvolutionParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetConvolutionParameterivEXT(target, pname, params);} 03946 GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC GLeeFuncPtr_glGetConvolutionParameterivEXT=GLee_Lazy_glGetConvolutionParameterivEXT; 03947 #endif 03948 #ifndef GLEE_C_DEFINED_glGetSeparableFilterEXT 03949 #define GLEE_C_DEFINED_glGetSeparableFilterEXT 03950 void __stdcall GLee_Lazy_glGetSeparableFilterEXT(GLenum target, GLenum format, GLenum type, GLvoid * row, GLvoid * column, GLvoid * span) {if (GLeeInit()) glGetSeparableFilterEXT(target, format, type, row, column, span);} 03951 GLEEPFNGLGETSEPARABLEFILTEREXTPROC GLeeFuncPtr_glGetSeparableFilterEXT=GLee_Lazy_glGetSeparableFilterEXT; 03952 #endif 03953 #ifndef GLEE_C_DEFINED_glSeparableFilter2DEXT 03954 #define GLEE_C_DEFINED_glSeparableFilter2DEXT 03955 void __stdcall GLee_Lazy_glSeparableFilter2DEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * row, const GLvoid * column) {if (GLeeInit()) glSeparableFilter2DEXT(target, internalformat, width, height, format, type, row, column);} 03956 GLEEPFNGLSEPARABLEFILTER2DEXTPROC GLeeFuncPtr_glSeparableFilter2DEXT=GLee_Lazy_glSeparableFilter2DEXT; 03957 #endif 03958 #endif 03959 03960 /* GL_SGI_color_matrix */ 03961 03962 #ifdef __GLEE_GL_SGI_color_matrix 03963 #endif 03964 03965 /* GL_SGI_color_table */ 03966 03967 #ifdef __GLEE_GL_SGI_color_table 03968 #ifndef GLEE_C_DEFINED_glColorTableSGI 03969 #define GLEE_C_DEFINED_glColorTableSGI 03970 void __stdcall GLee_Lazy_glColorTableSGI(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTableSGI(target, internalformat, width, format, type, table);} 03971 GLEEPFNGLCOLORTABLESGIPROC GLeeFuncPtr_glColorTableSGI=GLee_Lazy_glColorTableSGI; 03972 #endif 03973 #ifndef GLEE_C_DEFINED_glColorTableParameterfvSGI 03974 #define GLEE_C_DEFINED_glColorTableParameterfvSGI 03975 void __stdcall GLee_Lazy_glColorTableParameterfvSGI(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glColorTableParameterfvSGI(target, pname, params);} 03976 GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glColorTableParameterfvSGI=GLee_Lazy_glColorTableParameterfvSGI; 03977 #endif 03978 #ifndef GLEE_C_DEFINED_glColorTableParameterivSGI 03979 #define GLEE_C_DEFINED_glColorTableParameterivSGI 03980 void __stdcall GLee_Lazy_glColorTableParameterivSGI(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glColorTableParameterivSGI(target, pname, params);} 03981 GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glColorTableParameterivSGI=GLee_Lazy_glColorTableParameterivSGI; 03982 #endif 03983 #ifndef GLEE_C_DEFINED_glCopyColorTableSGI 03984 #define GLEE_C_DEFINED_glCopyColorTableSGI 03985 void __stdcall GLee_Lazy_glCopyColorTableSGI(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorTableSGI(target, internalformat, x, y, width);} 03986 GLEEPFNGLCOPYCOLORTABLESGIPROC GLeeFuncPtr_glCopyColorTableSGI=GLee_Lazy_glCopyColorTableSGI; 03987 #endif 03988 #ifndef GLEE_C_DEFINED_glGetColorTableSGI 03989 #define GLEE_C_DEFINED_glGetColorTableSGI 03990 void __stdcall GLee_Lazy_glGetColorTableSGI(GLenum target, GLenum format, GLenum type, GLvoid * table) {if (GLeeInit()) glGetColorTableSGI(target, format, type, table);} 03991 GLEEPFNGLGETCOLORTABLESGIPROC GLeeFuncPtr_glGetColorTableSGI=GLee_Lazy_glGetColorTableSGI; 03992 #endif 03993 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvSGI 03994 #define GLEE_C_DEFINED_glGetColorTableParameterfvSGI 03995 void __stdcall GLee_Lazy_glGetColorTableParameterfvSGI(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvSGI(target, pname, params);} 03996 GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC GLeeFuncPtr_glGetColorTableParameterfvSGI=GLee_Lazy_glGetColorTableParameterfvSGI; 03997 #endif 03998 #ifndef GLEE_C_DEFINED_glGetColorTableParameterivSGI 03999 #define GLEE_C_DEFINED_glGetColorTableParameterivSGI 04000 void __stdcall GLee_Lazy_glGetColorTableParameterivSGI(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivSGI(target, pname, params);} 04001 GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC GLeeFuncPtr_glGetColorTableParameterivSGI=GLee_Lazy_glGetColorTableParameterivSGI; 04002 #endif 04003 #endif 04004 04005 /* GL_SGIS_pixel_texture */ 04006 04007 #ifdef __GLEE_GL_SGIS_pixel_texture 04008 #ifndef GLEE_C_DEFINED_glPixelTexGenParameteriSGIS 04009 #define GLEE_C_DEFINED_glPixelTexGenParameteriSGIS 04010 void __stdcall GLee_Lazy_glPixelTexGenParameteriSGIS(GLenum pname, GLint param) {if (GLeeInit()) glPixelTexGenParameteriSGIS(pname, param);} 04011 GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC GLeeFuncPtr_glPixelTexGenParameteriSGIS=GLee_Lazy_glPixelTexGenParameteriSGIS; 04012 #endif 04013 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterivSGIS 04014 #define GLEE_C_DEFINED_glPixelTexGenParameterivSGIS 04015 void __stdcall GLee_Lazy_glPixelTexGenParameterivSGIS(GLenum pname, const GLint * params) {if (GLeeInit()) glPixelTexGenParameterivSGIS(pname, params);} 04016 GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glPixelTexGenParameterivSGIS=GLee_Lazy_glPixelTexGenParameterivSGIS; 04017 #endif 04018 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfSGIS 04019 #define GLEE_C_DEFINED_glPixelTexGenParameterfSGIS 04020 void __stdcall GLee_Lazy_glPixelTexGenParameterfSGIS(GLenum pname, GLfloat param) {if (GLeeInit()) glPixelTexGenParameterfSGIS(pname, param);} 04021 GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC GLeeFuncPtr_glPixelTexGenParameterfSGIS=GLee_Lazy_glPixelTexGenParameterfSGIS; 04022 #endif 04023 #ifndef GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS 04024 #define GLEE_C_DEFINED_glPixelTexGenParameterfvSGIS 04025 void __stdcall GLee_Lazy_glPixelTexGenParameterfvSGIS(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPixelTexGenParameterfvSGIS(pname, params);} 04026 GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glPixelTexGenParameterfvSGIS=GLee_Lazy_glPixelTexGenParameterfvSGIS; 04027 #endif 04028 #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS 04029 #define GLEE_C_DEFINED_glGetPixelTexGenParameterivSGIS 04030 void __stdcall GLee_Lazy_glGetPixelTexGenParameterivSGIS(GLenum pname, GLint * params) {if (GLeeInit()) glGetPixelTexGenParameterivSGIS(pname, params);} 04031 GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterivSGIS=GLee_Lazy_glGetPixelTexGenParameterivSGIS; 04032 #endif 04033 #ifndef GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS 04034 #define GLEE_C_DEFINED_glGetPixelTexGenParameterfvSGIS 04035 void __stdcall GLee_Lazy_glGetPixelTexGenParameterfvSGIS(GLenum pname, GLfloat * params) {if (GLeeInit()) glGetPixelTexGenParameterfvSGIS(pname, params);} 04036 GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS=GLee_Lazy_glGetPixelTexGenParameterfvSGIS; 04037 #endif 04038 #endif 04039 04040 /* GL_SGIX_pixel_texture */ 04041 04042 #ifdef __GLEE_GL_SGIX_pixel_texture 04043 #ifndef GLEE_C_DEFINED_glPixelTexGenSGIX 04044 #define GLEE_C_DEFINED_glPixelTexGenSGIX 04045 void __stdcall GLee_Lazy_glPixelTexGenSGIX(GLenum mode) {if (GLeeInit()) glPixelTexGenSGIX(mode);} 04046 GLEEPFNGLPIXELTEXGENSGIXPROC GLeeFuncPtr_glPixelTexGenSGIX=GLee_Lazy_glPixelTexGenSGIX; 04047 #endif 04048 #endif 04049 04050 /* GL_SGIS_texture4D */ 04051 04052 #ifdef __GLEE_GL_SGIS_texture4D 04053 #ifndef GLEE_C_DEFINED_glTexImage4DSGIS 04054 #define GLEE_C_DEFINED_glTexImage4DSGIS 04055 void __stdcall GLee_Lazy_glTexImage4DSGIS(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexImage4DSGIS(target, level, internalformat, width, height, depth, size4d, border, format, type, pixels);} 04056 GLEEPFNGLTEXIMAGE4DSGISPROC GLeeFuncPtr_glTexImage4DSGIS=GLee_Lazy_glTexImage4DSGIS; 04057 #endif 04058 #ifndef GLEE_C_DEFINED_glTexSubImage4DSGIS 04059 #define GLEE_C_DEFINED_glTexSubImage4DSGIS 04060 void __stdcall GLee_Lazy_glTexSubImage4DSGIS(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint woffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei size4d, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTexSubImage4DSGIS(target, level, xoffset, yoffset, zoffset, woffset, width, height, depth, size4d, format, type, pixels);} 04061 GLEEPFNGLTEXSUBIMAGE4DSGISPROC GLeeFuncPtr_glTexSubImage4DSGIS=GLee_Lazy_glTexSubImage4DSGIS; 04062 #endif 04063 #endif 04064 04065 /* GL_SGI_texture_color_table */ 04066 04067 #ifdef __GLEE_GL_SGI_texture_color_table 04068 #endif 04069 04070 /* GL_EXT_cmyka */ 04071 04072 #ifdef __GLEE_GL_EXT_cmyka 04073 #endif 04074 04075 /* GL_EXT_texture_object */ 04076 04077 #ifdef __GLEE_GL_EXT_texture_object 04078 #ifndef GLEE_C_DEFINED_glAreTexturesResidentEXT 04079 #define GLEE_C_DEFINED_glAreTexturesResidentEXT 04080 GLboolean __stdcall GLee_Lazy_glAreTexturesResidentEXT(GLsizei n, const GLuint * textures, GLboolean * residences) {if (GLeeInit()) return glAreTexturesResidentEXT(n, textures, residences); return (GLboolean)0;} 04081 GLEEPFNGLARETEXTURESRESIDENTEXTPROC GLeeFuncPtr_glAreTexturesResidentEXT=GLee_Lazy_glAreTexturesResidentEXT; 04082 #endif 04083 #ifndef GLEE_C_DEFINED_glBindTextureEXT 04084 #define GLEE_C_DEFINED_glBindTextureEXT 04085 void __stdcall GLee_Lazy_glBindTextureEXT(GLenum target, GLuint texture) {if (GLeeInit()) glBindTextureEXT(target, texture);} 04086 GLEEPFNGLBINDTEXTUREEXTPROC GLeeFuncPtr_glBindTextureEXT=GLee_Lazy_glBindTextureEXT; 04087 #endif 04088 #ifndef GLEE_C_DEFINED_glDeleteTexturesEXT 04089 #define GLEE_C_DEFINED_glDeleteTexturesEXT 04090 void __stdcall GLee_Lazy_glDeleteTexturesEXT(GLsizei n, const GLuint * textures) {if (GLeeInit()) glDeleteTexturesEXT(n, textures);} 04091 GLEEPFNGLDELETETEXTURESEXTPROC GLeeFuncPtr_glDeleteTexturesEXT=GLee_Lazy_glDeleteTexturesEXT; 04092 #endif 04093 #ifndef GLEE_C_DEFINED_glGenTexturesEXT 04094 #define GLEE_C_DEFINED_glGenTexturesEXT 04095 void __stdcall GLee_Lazy_glGenTexturesEXT(GLsizei n, GLuint * textures) {if (GLeeInit()) glGenTexturesEXT(n, textures);} 04096 GLEEPFNGLGENTEXTURESEXTPROC GLeeFuncPtr_glGenTexturesEXT=GLee_Lazy_glGenTexturesEXT; 04097 #endif 04098 #ifndef GLEE_C_DEFINED_glIsTextureEXT 04099 #define GLEE_C_DEFINED_glIsTextureEXT 04100 GLboolean __stdcall GLee_Lazy_glIsTextureEXT(GLuint texture) {if (GLeeInit()) return glIsTextureEXT(texture); return (GLboolean)0;} 04101 GLEEPFNGLISTEXTUREEXTPROC GLeeFuncPtr_glIsTextureEXT=GLee_Lazy_glIsTextureEXT; 04102 #endif 04103 #ifndef GLEE_C_DEFINED_glPrioritizeTexturesEXT 04104 #define GLEE_C_DEFINED_glPrioritizeTexturesEXT 04105 void __stdcall GLee_Lazy_glPrioritizeTexturesEXT(GLsizei n, const GLuint * textures, const GLclampf * priorities) {if (GLeeInit()) glPrioritizeTexturesEXT(n, textures, priorities);} 04106 GLEEPFNGLPRIORITIZETEXTURESEXTPROC GLeeFuncPtr_glPrioritizeTexturesEXT=GLee_Lazy_glPrioritizeTexturesEXT; 04107 #endif 04108 #endif 04109 04110 /* GL_SGIS_detail_texture */ 04111 04112 #ifdef __GLEE_GL_SGIS_detail_texture 04113 #ifndef GLEE_C_DEFINED_glDetailTexFuncSGIS 04114 #define GLEE_C_DEFINED_glDetailTexFuncSGIS 04115 void __stdcall GLee_Lazy_glDetailTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points) {if (GLeeInit()) glDetailTexFuncSGIS(target, n, points);} 04116 GLEEPFNGLDETAILTEXFUNCSGISPROC GLeeFuncPtr_glDetailTexFuncSGIS=GLee_Lazy_glDetailTexFuncSGIS; 04117 #endif 04118 #ifndef GLEE_C_DEFINED_glGetDetailTexFuncSGIS 04119 #define GLEE_C_DEFINED_glGetDetailTexFuncSGIS 04120 void __stdcall GLee_Lazy_glGetDetailTexFuncSGIS(GLenum target, GLfloat * points) {if (GLeeInit()) glGetDetailTexFuncSGIS(target, points);} 04121 GLEEPFNGLGETDETAILTEXFUNCSGISPROC GLeeFuncPtr_glGetDetailTexFuncSGIS=GLee_Lazy_glGetDetailTexFuncSGIS; 04122 #endif 04123 #endif 04124 04125 /* GL_SGIS_sharpen_texture */ 04126 04127 #ifdef __GLEE_GL_SGIS_sharpen_texture 04128 #ifndef GLEE_C_DEFINED_glSharpenTexFuncSGIS 04129 #define GLEE_C_DEFINED_glSharpenTexFuncSGIS 04130 void __stdcall GLee_Lazy_glSharpenTexFuncSGIS(GLenum target, GLsizei n, const GLfloat * points) {if (GLeeInit()) glSharpenTexFuncSGIS(target, n, points);} 04131 GLEEPFNGLSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glSharpenTexFuncSGIS=GLee_Lazy_glSharpenTexFuncSGIS; 04132 #endif 04133 #ifndef GLEE_C_DEFINED_glGetSharpenTexFuncSGIS 04134 #define GLEE_C_DEFINED_glGetSharpenTexFuncSGIS 04135 void __stdcall GLee_Lazy_glGetSharpenTexFuncSGIS(GLenum target, GLfloat * points) {if (GLeeInit()) glGetSharpenTexFuncSGIS(target, points);} 04136 GLEEPFNGLGETSHARPENTEXFUNCSGISPROC GLeeFuncPtr_glGetSharpenTexFuncSGIS=GLee_Lazy_glGetSharpenTexFuncSGIS; 04137 #endif 04138 #endif 04139 04140 /* GL_EXT_packed_pixels */ 04141 04142 #ifdef __GLEE_GL_EXT_packed_pixels 04143 #endif 04144 04145 /* GL_SGIS_texture_lod */ 04146 04147 #ifdef __GLEE_GL_SGIS_texture_lod 04148 #endif 04149 04150 /* GL_SGIS_multisample */ 04151 04152 #ifdef __GLEE_GL_SGIS_multisample 04153 #ifndef GLEE_C_DEFINED_glSampleMaskSGIS 04154 #define GLEE_C_DEFINED_glSampleMaskSGIS 04155 void __stdcall GLee_Lazy_glSampleMaskSGIS(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleMaskSGIS(value, invert);} 04156 GLEEPFNGLSAMPLEMASKSGISPROC GLeeFuncPtr_glSampleMaskSGIS=GLee_Lazy_glSampleMaskSGIS; 04157 #endif 04158 #ifndef GLEE_C_DEFINED_glSamplePatternSGIS 04159 #define GLEE_C_DEFINED_glSamplePatternSGIS 04160 void __stdcall GLee_Lazy_glSamplePatternSGIS(GLenum pattern) {if (GLeeInit()) glSamplePatternSGIS(pattern);} 04161 GLEEPFNGLSAMPLEPATTERNSGISPROC GLeeFuncPtr_glSamplePatternSGIS=GLee_Lazy_glSamplePatternSGIS; 04162 #endif 04163 #endif 04164 04165 /* GL_EXT_rescale_normal */ 04166 04167 #ifdef __GLEE_GL_EXT_rescale_normal 04168 #endif 04169 04170 /* GL_EXT_vertex_array */ 04171 04172 #ifdef __GLEE_GL_EXT_vertex_array 04173 #ifndef GLEE_C_DEFINED_glArrayElementEXT 04174 #define GLEE_C_DEFINED_glArrayElementEXT 04175 void __stdcall GLee_Lazy_glArrayElementEXT(GLint i) {if (GLeeInit()) glArrayElementEXT(i);} 04176 GLEEPFNGLARRAYELEMENTEXTPROC GLeeFuncPtr_glArrayElementEXT=GLee_Lazy_glArrayElementEXT; 04177 #endif 04178 #ifndef GLEE_C_DEFINED_glColorPointerEXT 04179 #define GLEE_C_DEFINED_glColorPointerEXT 04180 void __stdcall GLee_Lazy_glColorPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glColorPointerEXT(size, type, stride, count, pointer);} 04181 GLEEPFNGLCOLORPOINTEREXTPROC GLeeFuncPtr_glColorPointerEXT=GLee_Lazy_glColorPointerEXT; 04182 #endif 04183 #ifndef GLEE_C_DEFINED_glDrawArraysEXT 04184 #define GLEE_C_DEFINED_glDrawArraysEXT 04185 void __stdcall GLee_Lazy_glDrawArraysEXT(GLenum mode, GLint first, GLsizei count) {if (GLeeInit()) glDrawArraysEXT(mode, first, count);} 04186 GLEEPFNGLDRAWARRAYSEXTPROC GLeeFuncPtr_glDrawArraysEXT=GLee_Lazy_glDrawArraysEXT; 04187 #endif 04188 #ifndef GLEE_C_DEFINED_glEdgeFlagPointerEXT 04189 #define GLEE_C_DEFINED_glEdgeFlagPointerEXT 04190 void __stdcall GLee_Lazy_glEdgeFlagPointerEXT(GLsizei stride, GLsizei count, const GLboolean * pointer) {if (GLeeInit()) glEdgeFlagPointerEXT(stride, count, pointer);} 04191 GLEEPFNGLEDGEFLAGPOINTEREXTPROC GLeeFuncPtr_glEdgeFlagPointerEXT=GLee_Lazy_glEdgeFlagPointerEXT; 04192 #endif 04193 #ifndef GLEE_C_DEFINED_glGetPointervEXT 04194 #define GLEE_C_DEFINED_glGetPointervEXT 04195 void __stdcall GLee_Lazy_glGetPointervEXT(GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetPointervEXT(pname, params);} 04196 GLEEPFNGLGETPOINTERVEXTPROC GLeeFuncPtr_glGetPointervEXT=GLee_Lazy_glGetPointervEXT; 04197 #endif 04198 #ifndef GLEE_C_DEFINED_glIndexPointerEXT 04199 #define GLEE_C_DEFINED_glIndexPointerEXT 04200 void __stdcall GLee_Lazy_glIndexPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glIndexPointerEXT(type, stride, count, pointer);} 04201 GLEEPFNGLINDEXPOINTEREXTPROC GLeeFuncPtr_glIndexPointerEXT=GLee_Lazy_glIndexPointerEXT; 04202 #endif 04203 #ifndef GLEE_C_DEFINED_glNormalPointerEXT 04204 #define GLEE_C_DEFINED_glNormalPointerEXT 04205 void __stdcall GLee_Lazy_glNormalPointerEXT(GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glNormalPointerEXT(type, stride, count, pointer);} 04206 GLEEPFNGLNORMALPOINTEREXTPROC GLeeFuncPtr_glNormalPointerEXT=GLee_Lazy_glNormalPointerEXT; 04207 #endif 04208 #ifndef GLEE_C_DEFINED_glTexCoordPointerEXT 04209 #define GLEE_C_DEFINED_glTexCoordPointerEXT 04210 void __stdcall GLee_Lazy_glTexCoordPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glTexCoordPointerEXT(size, type, stride, count, pointer);} 04211 GLEEPFNGLTEXCOORDPOINTEREXTPROC GLeeFuncPtr_glTexCoordPointerEXT=GLee_Lazy_glTexCoordPointerEXT; 04212 #endif 04213 #ifndef GLEE_C_DEFINED_glVertexPointerEXT 04214 #define GLEE_C_DEFINED_glVertexPointerEXT 04215 void __stdcall GLee_Lazy_glVertexPointerEXT(GLint size, GLenum type, GLsizei stride, GLsizei count, const GLvoid * pointer) {if (GLeeInit()) glVertexPointerEXT(size, type, stride, count, pointer);} 04216 GLEEPFNGLVERTEXPOINTEREXTPROC GLeeFuncPtr_glVertexPointerEXT=GLee_Lazy_glVertexPointerEXT; 04217 #endif 04218 #endif 04219 04220 /* GL_EXT_misc_attribute */ 04221 04222 #ifdef __GLEE_GL_EXT_misc_attribute 04223 #endif 04224 04225 /* GL_SGIS_generate_mipmap */ 04226 04227 #ifdef __GLEE_GL_SGIS_generate_mipmap 04228 #endif 04229 04230 /* GL_SGIX_clipmap */ 04231 04232 #ifdef __GLEE_GL_SGIX_clipmap 04233 #endif 04234 04235 /* GL_SGIX_shadow */ 04236 04237 #ifdef __GLEE_GL_SGIX_shadow 04238 #endif 04239 04240 /* GL_SGIS_texture_edge_clamp */ 04241 04242 #ifdef __GLEE_GL_SGIS_texture_edge_clamp 04243 #endif 04244 04245 /* GL_SGIS_texture_border_clamp */ 04246 04247 #ifdef __GLEE_GL_SGIS_texture_border_clamp 04248 #endif 04249 04250 /* GL_EXT_blend_minmax */ 04251 04252 #ifdef __GLEE_GL_EXT_blend_minmax 04253 #ifndef GLEE_C_DEFINED_glBlendEquationEXT 04254 #define GLEE_C_DEFINED_glBlendEquationEXT 04255 void __stdcall GLee_Lazy_glBlendEquationEXT(GLenum mode) {if (GLeeInit()) glBlendEquationEXT(mode);} 04256 GLEEPFNGLBLENDEQUATIONEXTPROC GLeeFuncPtr_glBlendEquationEXT=GLee_Lazy_glBlendEquationEXT; 04257 #endif 04258 #endif 04259 04260 /* GL_EXT_blend_subtract */ 04261 04262 #ifdef __GLEE_GL_EXT_blend_subtract 04263 #endif 04264 04265 /* GL_EXT_blend_logic_op */ 04266 04267 #ifdef __GLEE_GL_EXT_blend_logic_op 04268 #endif 04269 04270 /* GL_SGIX_interlace */ 04271 04272 #ifdef __GLEE_GL_SGIX_interlace 04273 #endif 04274 04275 /* GL_SGIX_pixel_tiles */ 04276 04277 #ifdef __GLEE_GL_SGIX_pixel_tiles 04278 #endif 04279 04280 /* GL_SGIS_texture_select */ 04281 04282 #ifdef __GLEE_GL_SGIS_texture_select 04283 #endif 04284 04285 /* GL_SGIX_sprite */ 04286 04287 #ifdef __GLEE_GL_SGIX_sprite 04288 #ifndef GLEE_C_DEFINED_glSpriteParameterfSGIX 04289 #define GLEE_C_DEFINED_glSpriteParameterfSGIX 04290 void __stdcall GLee_Lazy_glSpriteParameterfSGIX(GLenum pname, GLfloat param) {if (GLeeInit()) glSpriteParameterfSGIX(pname, param);} 04291 GLEEPFNGLSPRITEPARAMETERFSGIXPROC GLeeFuncPtr_glSpriteParameterfSGIX=GLee_Lazy_glSpriteParameterfSGIX; 04292 #endif 04293 #ifndef GLEE_C_DEFINED_glSpriteParameterfvSGIX 04294 #define GLEE_C_DEFINED_glSpriteParameterfvSGIX 04295 void __stdcall GLee_Lazy_glSpriteParameterfvSGIX(GLenum pname, const GLfloat * params) {if (GLeeInit()) glSpriteParameterfvSGIX(pname, params);} 04296 GLEEPFNGLSPRITEPARAMETERFVSGIXPROC GLeeFuncPtr_glSpriteParameterfvSGIX=GLee_Lazy_glSpriteParameterfvSGIX; 04297 #endif 04298 #ifndef GLEE_C_DEFINED_glSpriteParameteriSGIX 04299 #define GLEE_C_DEFINED_glSpriteParameteriSGIX 04300 void __stdcall GLee_Lazy_glSpriteParameteriSGIX(GLenum pname, GLint param) {if (GLeeInit()) glSpriteParameteriSGIX(pname, param);} 04301 GLEEPFNGLSPRITEPARAMETERISGIXPROC GLeeFuncPtr_glSpriteParameteriSGIX=GLee_Lazy_glSpriteParameteriSGIX; 04302 #endif 04303 #ifndef GLEE_C_DEFINED_glSpriteParameterivSGIX 04304 #define GLEE_C_DEFINED_glSpriteParameterivSGIX 04305 void __stdcall GLee_Lazy_glSpriteParameterivSGIX(GLenum pname, const GLint * params) {if (GLeeInit()) glSpriteParameterivSGIX(pname, params);} 04306 GLEEPFNGLSPRITEPARAMETERIVSGIXPROC GLeeFuncPtr_glSpriteParameterivSGIX=GLee_Lazy_glSpriteParameterivSGIX; 04307 #endif 04308 #endif 04309 04310 /* GL_SGIX_texture_multi_buffer */ 04311 04312 #ifdef __GLEE_GL_SGIX_texture_multi_buffer 04313 #endif 04314 04315 /* GL_EXT_point_parameters */ 04316 04317 #ifdef __GLEE_GL_EXT_point_parameters 04318 #ifndef GLEE_C_DEFINED_glPointParameterfEXT 04319 #define GLEE_C_DEFINED_glPointParameterfEXT 04320 void __stdcall GLee_Lazy_glPointParameterfEXT(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfEXT(pname, param);} 04321 GLEEPFNGLPOINTPARAMETERFEXTPROC GLeeFuncPtr_glPointParameterfEXT=GLee_Lazy_glPointParameterfEXT; 04322 #endif 04323 #ifndef GLEE_C_DEFINED_glPointParameterfvEXT 04324 #define GLEE_C_DEFINED_glPointParameterfvEXT 04325 void __stdcall GLee_Lazy_glPointParameterfvEXT(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvEXT(pname, params);} 04326 GLEEPFNGLPOINTPARAMETERFVEXTPROC GLeeFuncPtr_glPointParameterfvEXT=GLee_Lazy_glPointParameterfvEXT; 04327 #endif 04328 #endif 04329 04330 /* GL_SGIS_point_parameters */ 04331 04332 #ifdef __GLEE_GL_SGIS_point_parameters 04333 #ifndef GLEE_C_DEFINED_glPointParameterfSGIS 04334 #define GLEE_C_DEFINED_glPointParameterfSGIS 04335 void __stdcall GLee_Lazy_glPointParameterfSGIS(GLenum pname, GLfloat param) {if (GLeeInit()) glPointParameterfSGIS(pname, param);} 04336 GLEEPFNGLPOINTPARAMETERFSGISPROC GLeeFuncPtr_glPointParameterfSGIS=GLee_Lazy_glPointParameterfSGIS; 04337 #endif 04338 #ifndef GLEE_C_DEFINED_glPointParameterfvSGIS 04339 #define GLEE_C_DEFINED_glPointParameterfvSGIS 04340 void __stdcall GLee_Lazy_glPointParameterfvSGIS(GLenum pname, const GLfloat * params) {if (GLeeInit()) glPointParameterfvSGIS(pname, params);} 04341 GLEEPFNGLPOINTPARAMETERFVSGISPROC GLeeFuncPtr_glPointParameterfvSGIS=GLee_Lazy_glPointParameterfvSGIS; 04342 #endif 04343 #endif 04344 04345 /* GL_SGIX_instruments */ 04346 04347 #ifdef __GLEE_GL_SGIX_instruments 04348 #ifndef GLEE_C_DEFINED_glGetInstrumentsSGIX 04349 #define GLEE_C_DEFINED_glGetInstrumentsSGIX 04350 GLint __stdcall GLee_Lazy_glGetInstrumentsSGIX(void) {if (GLeeInit()) return glGetInstrumentsSGIX(); return (GLint)0;} 04351 GLEEPFNGLGETINSTRUMENTSSGIXPROC GLeeFuncPtr_glGetInstrumentsSGIX=GLee_Lazy_glGetInstrumentsSGIX; 04352 #endif 04353 #ifndef GLEE_C_DEFINED_glInstrumentsBufferSGIX 04354 #define GLEE_C_DEFINED_glInstrumentsBufferSGIX 04355 void __stdcall GLee_Lazy_glInstrumentsBufferSGIX(GLsizei size, GLint * buffer) {if (GLeeInit()) glInstrumentsBufferSGIX(size, buffer);} 04356 GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC GLeeFuncPtr_glInstrumentsBufferSGIX=GLee_Lazy_glInstrumentsBufferSGIX; 04357 #endif 04358 #ifndef GLEE_C_DEFINED_glPollInstrumentsSGIX 04359 #define GLEE_C_DEFINED_glPollInstrumentsSGIX 04360 GLint __stdcall GLee_Lazy_glPollInstrumentsSGIX(GLint * marker_p) {if (GLeeInit()) return glPollInstrumentsSGIX(marker_p); return (GLint)0;} 04361 GLEEPFNGLPOLLINSTRUMENTSSGIXPROC GLeeFuncPtr_glPollInstrumentsSGIX=GLee_Lazy_glPollInstrumentsSGIX; 04362 #endif 04363 #ifndef GLEE_C_DEFINED_glReadInstrumentsSGIX 04364 #define GLEE_C_DEFINED_glReadInstrumentsSGIX 04365 void __stdcall GLee_Lazy_glReadInstrumentsSGIX(GLint marker) {if (GLeeInit()) glReadInstrumentsSGIX(marker);} 04366 GLEEPFNGLREADINSTRUMENTSSGIXPROC GLeeFuncPtr_glReadInstrumentsSGIX=GLee_Lazy_glReadInstrumentsSGIX; 04367 #endif 04368 #ifndef GLEE_C_DEFINED_glStartInstrumentsSGIX 04369 #define GLEE_C_DEFINED_glStartInstrumentsSGIX 04370 void __stdcall GLee_Lazy_glStartInstrumentsSGIX(void) {if (GLeeInit()) glStartInstrumentsSGIX();} 04371 GLEEPFNGLSTARTINSTRUMENTSSGIXPROC GLeeFuncPtr_glStartInstrumentsSGIX=GLee_Lazy_glStartInstrumentsSGIX; 04372 #endif 04373 #ifndef GLEE_C_DEFINED_glStopInstrumentsSGIX 04374 #define GLEE_C_DEFINED_glStopInstrumentsSGIX 04375 void __stdcall GLee_Lazy_glStopInstrumentsSGIX(GLint marker) {if (GLeeInit()) glStopInstrumentsSGIX(marker);} 04376 GLEEPFNGLSTOPINSTRUMENTSSGIXPROC GLeeFuncPtr_glStopInstrumentsSGIX=GLee_Lazy_glStopInstrumentsSGIX; 04377 #endif 04378 #endif 04379 04380 /* GL_SGIX_texture_scale_bias */ 04381 04382 #ifdef __GLEE_GL_SGIX_texture_scale_bias 04383 #endif 04384 04385 /* GL_SGIX_framezoom */ 04386 04387 #ifdef __GLEE_GL_SGIX_framezoom 04388 #ifndef GLEE_C_DEFINED_glFrameZoomSGIX 04389 #define GLEE_C_DEFINED_glFrameZoomSGIX 04390 void __stdcall GLee_Lazy_glFrameZoomSGIX(GLint factor) {if (GLeeInit()) glFrameZoomSGIX(factor);} 04391 GLEEPFNGLFRAMEZOOMSGIXPROC GLeeFuncPtr_glFrameZoomSGIX=GLee_Lazy_glFrameZoomSGIX; 04392 #endif 04393 #endif 04394 04395 /* GL_SGIX_tag_sample_buffer */ 04396 04397 #ifdef __GLEE_GL_SGIX_tag_sample_buffer 04398 #ifndef GLEE_C_DEFINED_glTagSampleBufferSGIX 04399 #define GLEE_C_DEFINED_glTagSampleBufferSGIX 04400 void __stdcall GLee_Lazy_glTagSampleBufferSGIX(void) {if (GLeeInit()) glTagSampleBufferSGIX();} 04401 GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC GLeeFuncPtr_glTagSampleBufferSGIX=GLee_Lazy_glTagSampleBufferSGIX; 04402 #endif 04403 #endif 04404 04405 /* GL_FfdMaskSGIX */ 04406 04407 #ifdef __GLEE_GL_FfdMaskSGIX 04408 #endif 04409 04410 /* GL_SGIX_polynomial_ffd */ 04411 04412 #ifdef __GLEE_GL_SGIX_polynomial_ffd 04413 #ifndef GLEE_C_DEFINED_glDeformationMap3dSGIX 04414 #define GLEE_C_DEFINED_glDeformationMap3dSGIX 04415 void __stdcall GLee_Lazy_glDeformationMap3dSGIX(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, GLdouble w1, GLdouble w2, GLint wstride, GLint worder, const GLdouble * points) {if (GLeeInit()) glDeformationMap3dSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);} 04416 GLEEPFNGLDEFORMATIONMAP3DSGIXPROC GLeeFuncPtr_glDeformationMap3dSGIX=GLee_Lazy_glDeformationMap3dSGIX; 04417 #endif 04418 #ifndef GLEE_C_DEFINED_glDeformationMap3fSGIX 04419 #define GLEE_C_DEFINED_glDeformationMap3fSGIX 04420 void __stdcall GLee_Lazy_glDeformationMap3fSGIX(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, GLfloat w1, GLfloat w2, GLint wstride, GLint worder, const GLfloat * points) {if (GLeeInit()) glDeformationMap3fSGIX(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, w1, w2, wstride, worder, points);} 04421 GLEEPFNGLDEFORMATIONMAP3FSGIXPROC GLeeFuncPtr_glDeformationMap3fSGIX=GLee_Lazy_glDeformationMap3fSGIX; 04422 #endif 04423 #ifndef GLEE_C_DEFINED_glDeformSGIX 04424 #define GLEE_C_DEFINED_glDeformSGIX 04425 void __stdcall GLee_Lazy_glDeformSGIX(GLbitfield mask) {if (GLeeInit()) glDeformSGIX(mask);} 04426 GLEEPFNGLDEFORMSGIXPROC GLeeFuncPtr_glDeformSGIX=GLee_Lazy_glDeformSGIX; 04427 #endif 04428 #ifndef GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX 04429 #define GLEE_C_DEFINED_glLoadIdentityDeformationMapSGIX 04430 void __stdcall GLee_Lazy_glLoadIdentityDeformationMapSGIX(GLbitfield mask) {if (GLeeInit()) glLoadIdentityDeformationMapSGIX(mask);} 04431 GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC GLeeFuncPtr_glLoadIdentityDeformationMapSGIX=GLee_Lazy_glLoadIdentityDeformationMapSGIX; 04432 #endif 04433 #endif 04434 04435 /* GL_SGIX_reference_plane */ 04436 04437 #ifdef __GLEE_GL_SGIX_reference_plane 04438 #ifndef GLEE_C_DEFINED_glReferencePlaneSGIX 04439 #define GLEE_C_DEFINED_glReferencePlaneSGIX 04440 void __stdcall GLee_Lazy_glReferencePlaneSGIX(const GLdouble * equation) {if (GLeeInit()) glReferencePlaneSGIX(equation);} 04441 GLEEPFNGLREFERENCEPLANESGIXPROC GLeeFuncPtr_glReferencePlaneSGIX=GLee_Lazy_glReferencePlaneSGIX; 04442 #endif 04443 #endif 04444 04445 /* GL_SGIX_flush_raster */ 04446 04447 #ifdef __GLEE_GL_SGIX_flush_raster 04448 #ifndef GLEE_C_DEFINED_glFlushRasterSGIX 04449 #define GLEE_C_DEFINED_glFlushRasterSGIX 04450 void __stdcall GLee_Lazy_glFlushRasterSGIX(void) {if (GLeeInit()) glFlushRasterSGIX();} 04451 GLEEPFNGLFLUSHRASTERSGIXPROC GLeeFuncPtr_glFlushRasterSGIX=GLee_Lazy_glFlushRasterSGIX; 04452 #endif 04453 #endif 04454 04455 /* GL_SGIX_depth_texture */ 04456 04457 #ifdef __GLEE_GL_SGIX_depth_texture 04458 #endif 04459 04460 /* GL_SGIS_fog_function */ 04461 04462 #ifdef __GLEE_GL_SGIS_fog_function 04463 #ifndef GLEE_C_DEFINED_glFogFuncSGIS 04464 #define GLEE_C_DEFINED_glFogFuncSGIS 04465 void __stdcall GLee_Lazy_glFogFuncSGIS(GLsizei n, const GLfloat * points) {if (GLeeInit()) glFogFuncSGIS(n, points);} 04466 GLEEPFNGLFOGFUNCSGISPROC GLeeFuncPtr_glFogFuncSGIS=GLee_Lazy_glFogFuncSGIS; 04467 #endif 04468 #ifndef GLEE_C_DEFINED_glGetFogFuncSGIS 04469 #define GLEE_C_DEFINED_glGetFogFuncSGIS 04470 void __stdcall GLee_Lazy_glGetFogFuncSGIS(GLfloat * points) {if (GLeeInit()) glGetFogFuncSGIS(points);} 04471 GLEEPFNGLGETFOGFUNCSGISPROC GLeeFuncPtr_glGetFogFuncSGIS=GLee_Lazy_glGetFogFuncSGIS; 04472 #endif 04473 #endif 04474 04475 /* GL_SGIX_fog_offset */ 04476 04477 #ifdef __GLEE_GL_SGIX_fog_offset 04478 #endif 04479 04480 /* GL_HP_image_transform */ 04481 04482 #ifdef __GLEE_GL_HP_image_transform 04483 #ifndef GLEE_C_DEFINED_glImageTransformParameteriHP 04484 #define GLEE_C_DEFINED_glImageTransformParameteriHP 04485 void __stdcall GLee_Lazy_glImageTransformParameteriHP(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glImageTransformParameteriHP(target, pname, param);} 04486 GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC GLeeFuncPtr_glImageTransformParameteriHP=GLee_Lazy_glImageTransformParameteriHP; 04487 #endif 04488 #ifndef GLEE_C_DEFINED_glImageTransformParameterfHP 04489 #define GLEE_C_DEFINED_glImageTransformParameterfHP 04490 void __stdcall GLee_Lazy_glImageTransformParameterfHP(GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glImageTransformParameterfHP(target, pname, param);} 04491 GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC GLeeFuncPtr_glImageTransformParameterfHP=GLee_Lazy_glImageTransformParameterfHP; 04492 #endif 04493 #ifndef GLEE_C_DEFINED_glImageTransformParameterivHP 04494 #define GLEE_C_DEFINED_glImageTransformParameterivHP 04495 void __stdcall GLee_Lazy_glImageTransformParameterivHP(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glImageTransformParameterivHP(target, pname, params);} 04496 GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glImageTransformParameterivHP=GLee_Lazy_glImageTransformParameterivHP; 04497 #endif 04498 #ifndef GLEE_C_DEFINED_glImageTransformParameterfvHP 04499 #define GLEE_C_DEFINED_glImageTransformParameterfvHP 04500 void __stdcall GLee_Lazy_glImageTransformParameterfvHP(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glImageTransformParameterfvHP(target, pname, params);} 04501 GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glImageTransformParameterfvHP=GLee_Lazy_glImageTransformParameterfvHP; 04502 #endif 04503 #ifndef GLEE_C_DEFINED_glGetImageTransformParameterivHP 04504 #define GLEE_C_DEFINED_glGetImageTransformParameterivHP 04505 void __stdcall GLee_Lazy_glGetImageTransformParameterivHP(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetImageTransformParameterivHP(target, pname, params);} 04506 GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC GLeeFuncPtr_glGetImageTransformParameterivHP=GLee_Lazy_glGetImageTransformParameterivHP; 04507 #endif 04508 #ifndef GLEE_C_DEFINED_glGetImageTransformParameterfvHP 04509 #define GLEE_C_DEFINED_glGetImageTransformParameterfvHP 04510 void __stdcall GLee_Lazy_glGetImageTransformParameterfvHP(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetImageTransformParameterfvHP(target, pname, params);} 04511 GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC GLeeFuncPtr_glGetImageTransformParameterfvHP=GLee_Lazy_glGetImageTransformParameterfvHP; 04512 #endif 04513 #endif 04514 04515 /* GL_HP_convolution_border_modes */ 04516 04517 #ifdef __GLEE_GL_HP_convolution_border_modes 04518 #endif 04519 04520 /* GL_INGR_palette_buffer */ 04521 04522 #ifdef __GLEE_GL_INGR_palette_buffer 04523 #endif 04524 04525 /* GL_SGIX_texture_add_env */ 04526 04527 #ifdef __GLEE_GL_SGIX_texture_add_env 04528 #endif 04529 04530 /* GL_EXT_color_subtable */ 04531 04532 #ifdef __GLEE_GL_EXT_color_subtable 04533 #ifndef GLEE_C_DEFINED_glColorSubTableEXT 04534 #define GLEE_C_DEFINED_glColorSubTableEXT 04535 void __stdcall GLee_Lazy_glColorSubTableEXT(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const GLvoid * data) {if (GLeeInit()) glColorSubTableEXT(target, start, count, format, type, data);} 04536 GLEEPFNGLCOLORSUBTABLEEXTPROC GLeeFuncPtr_glColorSubTableEXT=GLee_Lazy_glColorSubTableEXT; 04537 #endif 04538 #ifndef GLEE_C_DEFINED_glCopyColorSubTableEXT 04539 #define GLEE_C_DEFINED_glCopyColorSubTableEXT 04540 void __stdcall GLee_Lazy_glCopyColorSubTableEXT(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyColorSubTableEXT(target, start, x, y, width);} 04541 GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC GLeeFuncPtr_glCopyColorSubTableEXT=GLee_Lazy_glCopyColorSubTableEXT; 04542 #endif 04543 #endif 04544 04545 /* GL_PGI_vertex_hints */ 04546 04547 #ifdef __GLEE_GL_PGI_vertex_hints 04548 #endif 04549 04550 /* GL_PGI_misc_hints */ 04551 04552 #ifdef __GLEE_GL_PGI_misc_hints 04553 #ifndef GLEE_C_DEFINED_glHintPGI 04554 #define GLEE_C_DEFINED_glHintPGI 04555 void __stdcall GLee_Lazy_glHintPGI(GLenum target, GLint mode) {if (GLeeInit()) glHintPGI(target, mode);} 04556 GLEEPFNGLHINTPGIPROC GLeeFuncPtr_glHintPGI=GLee_Lazy_glHintPGI; 04557 #endif 04558 #endif 04559 04560 /* GL_EXT_paletted_texture */ 04561 04562 #ifdef __GLEE_GL_EXT_paletted_texture 04563 #ifndef GLEE_C_DEFINED_glColorTableEXT 04564 #define GLEE_C_DEFINED_glColorTableEXT 04565 void __stdcall GLee_Lazy_glColorTableEXT(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const GLvoid * table) {if (GLeeInit()) glColorTableEXT(target, internalFormat, width, format, type, table);} 04566 GLEEPFNGLCOLORTABLEEXTPROC GLeeFuncPtr_glColorTableEXT=GLee_Lazy_glColorTableEXT; 04567 #endif 04568 #ifndef GLEE_C_DEFINED_glGetColorTableEXT 04569 #define GLEE_C_DEFINED_glGetColorTableEXT 04570 void __stdcall GLee_Lazy_glGetColorTableEXT(GLenum target, GLenum format, GLenum type, GLvoid * data) {if (GLeeInit()) glGetColorTableEXT(target, format, type, data);} 04571 GLEEPFNGLGETCOLORTABLEEXTPROC GLeeFuncPtr_glGetColorTableEXT=GLee_Lazy_glGetColorTableEXT; 04572 #endif 04573 #ifndef GLEE_C_DEFINED_glGetColorTableParameterivEXT 04574 #define GLEE_C_DEFINED_glGetColorTableParameterivEXT 04575 void __stdcall GLee_Lazy_glGetColorTableParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetColorTableParameterivEXT(target, pname, params);} 04576 GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC GLeeFuncPtr_glGetColorTableParameterivEXT=GLee_Lazy_glGetColorTableParameterivEXT; 04577 #endif 04578 #ifndef GLEE_C_DEFINED_glGetColorTableParameterfvEXT 04579 #define GLEE_C_DEFINED_glGetColorTableParameterfvEXT 04580 void __stdcall GLee_Lazy_glGetColorTableParameterfvEXT(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetColorTableParameterfvEXT(target, pname, params);} 04581 GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC GLeeFuncPtr_glGetColorTableParameterfvEXT=GLee_Lazy_glGetColorTableParameterfvEXT; 04582 #endif 04583 #endif 04584 04585 /* GL_EXT_clip_volume_hint */ 04586 04587 #ifdef __GLEE_GL_EXT_clip_volume_hint 04588 #endif 04589 04590 /* GL_SGIX_list_priority */ 04591 04592 #ifdef __GLEE_GL_SGIX_list_priority 04593 #ifndef GLEE_C_DEFINED_glGetListParameterfvSGIX 04594 #define GLEE_C_DEFINED_glGetListParameterfvSGIX 04595 void __stdcall GLee_Lazy_glGetListParameterfvSGIX(GLuint list, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetListParameterfvSGIX(list, pname, params);} 04596 GLEEPFNGLGETLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glGetListParameterfvSGIX=GLee_Lazy_glGetListParameterfvSGIX; 04597 #endif 04598 #ifndef GLEE_C_DEFINED_glGetListParameterivSGIX 04599 #define GLEE_C_DEFINED_glGetListParameterivSGIX 04600 void __stdcall GLee_Lazy_glGetListParameterivSGIX(GLuint list, GLenum pname, GLint * params) {if (GLeeInit()) glGetListParameterivSGIX(list, pname, params);} 04601 GLEEPFNGLGETLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glGetListParameterivSGIX=GLee_Lazy_glGetListParameterivSGIX; 04602 #endif 04603 #ifndef GLEE_C_DEFINED_glListParameterfSGIX 04604 #define GLEE_C_DEFINED_glListParameterfSGIX 04605 void __stdcall GLee_Lazy_glListParameterfSGIX(GLuint list, GLenum pname, GLfloat param) {if (GLeeInit()) glListParameterfSGIX(list, pname, param);} 04606 GLEEPFNGLLISTPARAMETERFSGIXPROC GLeeFuncPtr_glListParameterfSGIX=GLee_Lazy_glListParameterfSGIX; 04607 #endif 04608 #ifndef GLEE_C_DEFINED_glListParameterfvSGIX 04609 #define GLEE_C_DEFINED_glListParameterfvSGIX 04610 void __stdcall GLee_Lazy_glListParameterfvSGIX(GLuint list, GLenum pname, const GLfloat * params) {if (GLeeInit()) glListParameterfvSGIX(list, pname, params);} 04611 GLEEPFNGLLISTPARAMETERFVSGIXPROC GLeeFuncPtr_glListParameterfvSGIX=GLee_Lazy_glListParameterfvSGIX; 04612 #endif 04613 #ifndef GLEE_C_DEFINED_glListParameteriSGIX 04614 #define GLEE_C_DEFINED_glListParameteriSGIX 04615 void __stdcall GLee_Lazy_glListParameteriSGIX(GLuint list, GLenum pname, GLint param) {if (GLeeInit()) glListParameteriSGIX(list, pname, param);} 04616 GLEEPFNGLLISTPARAMETERISGIXPROC GLeeFuncPtr_glListParameteriSGIX=GLee_Lazy_glListParameteriSGIX; 04617 #endif 04618 #ifndef GLEE_C_DEFINED_glListParameterivSGIX 04619 #define GLEE_C_DEFINED_glListParameterivSGIX 04620 void __stdcall GLee_Lazy_glListParameterivSGIX(GLuint list, GLenum pname, const GLint * params) {if (GLeeInit()) glListParameterivSGIX(list, pname, params);} 04621 GLEEPFNGLLISTPARAMETERIVSGIXPROC GLeeFuncPtr_glListParameterivSGIX=GLee_Lazy_glListParameterivSGIX; 04622 #endif 04623 #endif 04624 04625 /* GL_SGIX_ir_instrument1 */ 04626 04627 #ifdef __GLEE_GL_SGIX_ir_instrument1 04628 #endif 04629 04630 /* GL_SGIX_calligraphic_fragment */ 04631 04632 #ifdef __GLEE_GL_SGIX_calligraphic_fragment 04633 #endif 04634 04635 /* GL_SGIX_texture_lod_bias */ 04636 04637 #ifdef __GLEE_GL_SGIX_texture_lod_bias 04638 #endif 04639 04640 /* GL_SGIX_shadow_ambient */ 04641 04642 #ifdef __GLEE_GL_SGIX_shadow_ambient 04643 #endif 04644 04645 /* GL_EXT_index_texture */ 04646 04647 #ifdef __GLEE_GL_EXT_index_texture 04648 #endif 04649 04650 /* GL_EXT_index_material */ 04651 04652 #ifdef __GLEE_GL_EXT_index_material 04653 #ifndef GLEE_C_DEFINED_glIndexMaterialEXT 04654 #define GLEE_C_DEFINED_glIndexMaterialEXT 04655 void __stdcall GLee_Lazy_glIndexMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glIndexMaterialEXT(face, mode);} 04656 GLEEPFNGLINDEXMATERIALEXTPROC GLeeFuncPtr_glIndexMaterialEXT=GLee_Lazy_glIndexMaterialEXT; 04657 #endif 04658 #endif 04659 04660 /* GL_EXT_index_func */ 04661 04662 #ifdef __GLEE_GL_EXT_index_func 04663 #ifndef GLEE_C_DEFINED_glIndexFuncEXT 04664 #define GLEE_C_DEFINED_glIndexFuncEXT 04665 void __stdcall GLee_Lazy_glIndexFuncEXT(GLenum func, GLclampf ref) {if (GLeeInit()) glIndexFuncEXT(func, ref);} 04666 GLEEPFNGLINDEXFUNCEXTPROC GLeeFuncPtr_glIndexFuncEXT=GLee_Lazy_glIndexFuncEXT; 04667 #endif 04668 #endif 04669 04670 /* GL_EXT_index_array_formats */ 04671 04672 #ifdef __GLEE_GL_EXT_index_array_formats 04673 #endif 04674 04675 /* GL_EXT_compiled_vertex_array */ 04676 04677 #ifdef __GLEE_GL_EXT_compiled_vertex_array 04678 #ifndef GLEE_C_DEFINED_glLockArraysEXT 04679 #define GLEE_C_DEFINED_glLockArraysEXT 04680 void __stdcall GLee_Lazy_glLockArraysEXT(GLint first, GLsizei count) {if (GLeeInit()) glLockArraysEXT(first, count);} 04681 GLEEPFNGLLOCKARRAYSEXTPROC GLeeFuncPtr_glLockArraysEXT=GLee_Lazy_glLockArraysEXT; 04682 #endif 04683 #ifndef GLEE_C_DEFINED_glUnlockArraysEXT 04684 #define GLEE_C_DEFINED_glUnlockArraysEXT 04685 void __stdcall GLee_Lazy_glUnlockArraysEXT(void) {if (GLeeInit()) glUnlockArraysEXT();} 04686 GLEEPFNGLUNLOCKARRAYSEXTPROC GLeeFuncPtr_glUnlockArraysEXT=GLee_Lazy_glUnlockArraysEXT; 04687 #endif 04688 #endif 04689 04690 /* GL_EXT_cull_vertex */ 04691 04692 #ifdef __GLEE_GL_EXT_cull_vertex 04693 #ifndef GLEE_C_DEFINED_glCullParameterdvEXT 04694 #define GLEE_C_DEFINED_glCullParameterdvEXT 04695 void __stdcall GLee_Lazy_glCullParameterdvEXT(GLenum pname, GLdouble * params) {if (GLeeInit()) glCullParameterdvEXT(pname, params);} 04696 GLEEPFNGLCULLPARAMETERDVEXTPROC GLeeFuncPtr_glCullParameterdvEXT=GLee_Lazy_glCullParameterdvEXT; 04697 #endif 04698 #ifndef GLEE_C_DEFINED_glCullParameterfvEXT 04699 #define GLEE_C_DEFINED_glCullParameterfvEXT 04700 void __stdcall GLee_Lazy_glCullParameterfvEXT(GLenum pname, GLfloat * params) {if (GLeeInit()) glCullParameterfvEXT(pname, params);} 04701 GLEEPFNGLCULLPARAMETERFVEXTPROC GLeeFuncPtr_glCullParameterfvEXT=GLee_Lazy_glCullParameterfvEXT; 04702 #endif 04703 #endif 04704 04705 /* GL_SGIX_ycrcb */ 04706 04707 #ifdef __GLEE_GL_SGIX_ycrcb 04708 #endif 04709 04710 /* GL_SGIX_fragment_lighting */ 04711 04712 #ifdef __GLEE_GL_SGIX_fragment_lighting 04713 #ifndef GLEE_C_DEFINED_glFragmentColorMaterialSGIX 04714 #define GLEE_C_DEFINED_glFragmentColorMaterialSGIX 04715 void __stdcall GLee_Lazy_glFragmentColorMaterialSGIX(GLenum face, GLenum mode) {if (GLeeInit()) glFragmentColorMaterialSGIX(face, mode);} 04716 GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC GLeeFuncPtr_glFragmentColorMaterialSGIX=GLee_Lazy_glFragmentColorMaterialSGIX; 04717 #endif 04718 #ifndef GLEE_C_DEFINED_glFragmentLightfSGIX 04719 #define GLEE_C_DEFINED_glFragmentLightfSGIX 04720 void __stdcall GLee_Lazy_glFragmentLightfSGIX(GLenum light, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightfSGIX(light, pname, param);} 04721 GLEEPFNGLFRAGMENTLIGHTFSGIXPROC GLeeFuncPtr_glFragmentLightfSGIX=GLee_Lazy_glFragmentLightfSGIX; 04722 #endif 04723 #ifndef GLEE_C_DEFINED_glFragmentLightfvSGIX 04724 #define GLEE_C_DEFINED_glFragmentLightfvSGIX 04725 void __stdcall GLee_Lazy_glFragmentLightfvSGIX(GLenum light, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentLightfvSGIX(light, pname, params);} 04726 GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glFragmentLightfvSGIX=GLee_Lazy_glFragmentLightfvSGIX; 04727 #endif 04728 #ifndef GLEE_C_DEFINED_glFragmentLightiSGIX 04729 #define GLEE_C_DEFINED_glFragmentLightiSGIX 04730 void __stdcall GLee_Lazy_glFragmentLightiSGIX(GLenum light, GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightiSGIX(light, pname, param);} 04731 GLEEPFNGLFRAGMENTLIGHTISGIXPROC GLeeFuncPtr_glFragmentLightiSGIX=GLee_Lazy_glFragmentLightiSGIX; 04732 #endif 04733 #ifndef GLEE_C_DEFINED_glFragmentLightivSGIX 04734 #define GLEE_C_DEFINED_glFragmentLightivSGIX 04735 void __stdcall GLee_Lazy_glFragmentLightivSGIX(GLenum light, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentLightivSGIX(light, pname, params);} 04736 GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glFragmentLightivSGIX=GLee_Lazy_glFragmentLightivSGIX; 04737 #endif 04738 #ifndef GLEE_C_DEFINED_glFragmentLightModelfSGIX 04739 #define GLEE_C_DEFINED_glFragmentLightModelfSGIX 04740 void __stdcall GLee_Lazy_glFragmentLightModelfSGIX(GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightModelfSGIX(pname, param);} 04741 GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC GLeeFuncPtr_glFragmentLightModelfSGIX=GLee_Lazy_glFragmentLightModelfSGIX; 04742 #endif 04743 #ifndef GLEE_C_DEFINED_glFragmentLightModelfvSGIX 04744 #define GLEE_C_DEFINED_glFragmentLightModelfvSGIX 04745 void __stdcall GLee_Lazy_glFragmentLightModelfvSGIX(GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentLightModelfvSGIX(pname, params);} 04746 GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC GLeeFuncPtr_glFragmentLightModelfvSGIX=GLee_Lazy_glFragmentLightModelfvSGIX; 04747 #endif 04748 #ifndef GLEE_C_DEFINED_glFragmentLightModeliSGIX 04749 #define GLEE_C_DEFINED_glFragmentLightModeliSGIX 04750 void __stdcall GLee_Lazy_glFragmentLightModeliSGIX(GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightModeliSGIX(pname, param);} 04751 GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC GLeeFuncPtr_glFragmentLightModeliSGIX=GLee_Lazy_glFragmentLightModeliSGIX; 04752 #endif 04753 #ifndef GLEE_C_DEFINED_glFragmentLightModelivSGIX 04754 #define GLEE_C_DEFINED_glFragmentLightModelivSGIX 04755 void __stdcall GLee_Lazy_glFragmentLightModelivSGIX(GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentLightModelivSGIX(pname, params);} 04756 GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC GLeeFuncPtr_glFragmentLightModelivSGIX=GLee_Lazy_glFragmentLightModelivSGIX; 04757 #endif 04758 #ifndef GLEE_C_DEFINED_glFragmentMaterialfSGIX 04759 #define GLEE_C_DEFINED_glFragmentMaterialfSGIX 04760 void __stdcall GLee_Lazy_glFragmentMaterialfSGIX(GLenum face, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentMaterialfSGIX(face, pname, param);} 04761 GLEEPFNGLFRAGMENTMATERIALFSGIXPROC GLeeFuncPtr_glFragmentMaterialfSGIX=GLee_Lazy_glFragmentMaterialfSGIX; 04762 #endif 04763 #ifndef GLEE_C_DEFINED_glFragmentMaterialfvSGIX 04764 #define GLEE_C_DEFINED_glFragmentMaterialfvSGIX 04765 void __stdcall GLee_Lazy_glFragmentMaterialfvSGIX(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvSGIX(face, pname, params);} 04766 GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glFragmentMaterialfvSGIX=GLee_Lazy_glFragmentMaterialfvSGIX; 04767 #endif 04768 #ifndef GLEE_C_DEFINED_glFragmentMaterialiSGIX 04769 #define GLEE_C_DEFINED_glFragmentMaterialiSGIX 04770 void __stdcall GLee_Lazy_glFragmentMaterialiSGIX(GLenum face, GLenum pname, GLint param) {if (GLeeInit()) glFragmentMaterialiSGIX(face, pname, param);} 04771 GLEEPFNGLFRAGMENTMATERIALISGIXPROC GLeeFuncPtr_glFragmentMaterialiSGIX=GLee_Lazy_glFragmentMaterialiSGIX; 04772 #endif 04773 #ifndef GLEE_C_DEFINED_glFragmentMaterialivSGIX 04774 #define GLEE_C_DEFINED_glFragmentMaterialivSGIX 04775 void __stdcall GLee_Lazy_glFragmentMaterialivSGIX(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentMaterialivSGIX(face, pname, params);} 04776 GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glFragmentMaterialivSGIX=GLee_Lazy_glFragmentMaterialivSGIX; 04777 #endif 04778 #ifndef GLEE_C_DEFINED_glGetFragmentLightfvSGIX 04779 #define GLEE_C_DEFINED_glGetFragmentLightfvSGIX 04780 void __stdcall GLee_Lazy_glGetFragmentLightfvSGIX(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvSGIX(light, pname, params);} 04781 GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC GLeeFuncPtr_glGetFragmentLightfvSGIX=GLee_Lazy_glGetFragmentLightfvSGIX; 04782 #endif 04783 #ifndef GLEE_C_DEFINED_glGetFragmentLightivSGIX 04784 #define GLEE_C_DEFINED_glGetFragmentLightivSGIX 04785 void __stdcall GLee_Lazy_glGetFragmentLightivSGIX(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentLightivSGIX(light, pname, params);} 04786 GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC GLeeFuncPtr_glGetFragmentLightivSGIX=GLee_Lazy_glGetFragmentLightivSGIX; 04787 #endif 04788 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX 04789 #define GLEE_C_DEFINED_glGetFragmentMaterialfvSGIX 04790 void __stdcall GLee_Lazy_glGetFragmentMaterialfvSGIX(GLenum face, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvSGIX(face, pname, params);} 04791 GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialfvSGIX=GLee_Lazy_glGetFragmentMaterialfvSGIX; 04792 #endif 04793 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivSGIX 04794 #define GLEE_C_DEFINED_glGetFragmentMaterialivSGIX 04795 void __stdcall GLee_Lazy_glGetFragmentMaterialivSGIX(GLenum face, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentMaterialivSGIX(face, pname, params);} 04796 GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC GLeeFuncPtr_glGetFragmentMaterialivSGIX=GLee_Lazy_glGetFragmentMaterialivSGIX; 04797 #endif 04798 #ifndef GLEE_C_DEFINED_glLightEnviSGIX 04799 #define GLEE_C_DEFINED_glLightEnviSGIX 04800 void __stdcall GLee_Lazy_glLightEnviSGIX(GLenum pname, GLint param) {if (GLeeInit()) glLightEnviSGIX(pname, param);} 04801 GLEEPFNGLLIGHTENVISGIXPROC GLeeFuncPtr_glLightEnviSGIX=GLee_Lazy_glLightEnviSGIX; 04802 #endif 04803 #endif 04804 04805 /* GL_IBM_rasterpos_clip */ 04806 04807 #ifdef __GLEE_GL_IBM_rasterpos_clip 04808 #endif 04809 04810 /* GL_HP_texture_lighting */ 04811 04812 #ifdef __GLEE_GL_HP_texture_lighting 04813 #endif 04814 04815 /* GL_EXT_draw_range_elements */ 04816 04817 #ifdef __GLEE_GL_EXT_draw_range_elements 04818 #ifndef GLEE_C_DEFINED_glDrawRangeElementsEXT 04819 #define GLEE_C_DEFINED_glDrawRangeElementsEXT 04820 void __stdcall GLee_Lazy_glDrawRangeElementsEXT(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices) {if (GLeeInit()) glDrawRangeElementsEXT(mode, start, end, count, type, indices);} 04821 GLEEPFNGLDRAWRANGEELEMENTSEXTPROC GLeeFuncPtr_glDrawRangeElementsEXT=GLee_Lazy_glDrawRangeElementsEXT; 04822 #endif 04823 #endif 04824 04825 /* GL_WIN_phong_shading */ 04826 04827 #ifdef __GLEE_GL_WIN_phong_shading 04828 #endif 04829 04830 /* GL_WIN_specular_fog */ 04831 04832 #ifdef __GLEE_GL_WIN_specular_fog 04833 #endif 04834 04835 /* GL_EXT_light_texture */ 04836 04837 #ifdef __GLEE_GL_EXT_light_texture 04838 #ifndef GLEE_C_DEFINED_glApplyTextureEXT 04839 #define GLEE_C_DEFINED_glApplyTextureEXT 04840 void __stdcall GLee_Lazy_glApplyTextureEXT(GLenum mode) {if (GLeeInit()) glApplyTextureEXT(mode);} 04841 GLEEPFNGLAPPLYTEXTUREEXTPROC GLeeFuncPtr_glApplyTextureEXT=GLee_Lazy_glApplyTextureEXT; 04842 #endif 04843 #ifndef GLEE_C_DEFINED_glTextureLightEXT 04844 #define GLEE_C_DEFINED_glTextureLightEXT 04845 void __stdcall GLee_Lazy_glTextureLightEXT(GLenum pname) {if (GLeeInit()) glTextureLightEXT(pname);} 04846 GLEEPFNGLTEXTURELIGHTEXTPROC GLeeFuncPtr_glTextureLightEXT=GLee_Lazy_glTextureLightEXT; 04847 #endif 04848 #ifndef GLEE_C_DEFINED_glTextureMaterialEXT 04849 #define GLEE_C_DEFINED_glTextureMaterialEXT 04850 void __stdcall GLee_Lazy_glTextureMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glTextureMaterialEXT(face, mode);} 04851 GLEEPFNGLTEXTUREMATERIALEXTPROC GLeeFuncPtr_glTextureMaterialEXT=GLee_Lazy_glTextureMaterialEXT; 04852 #endif 04853 #endif 04854 04855 /* GL_SGIX_blend_alpha_minmax */ 04856 04857 #ifdef __GLEE_GL_SGIX_blend_alpha_minmax 04858 #endif 04859 04860 /* GL_SGIX_impact_pixel_texture */ 04861 04862 #ifdef __GLEE_GL_SGIX_impact_pixel_texture 04863 #endif 04864 04865 /* GL_EXT_bgra */ 04866 04867 #ifdef __GLEE_GL_EXT_bgra 04868 #endif 04869 04870 /* GL_SGIX_async */ 04871 04872 #ifdef __GLEE_GL_SGIX_async 04873 #ifndef GLEE_C_DEFINED_glAsyncMarkerSGIX 04874 #define GLEE_C_DEFINED_glAsyncMarkerSGIX 04875 void __stdcall GLee_Lazy_glAsyncMarkerSGIX(GLuint marker) {if (GLeeInit()) glAsyncMarkerSGIX(marker);} 04876 GLEEPFNGLASYNCMARKERSGIXPROC GLeeFuncPtr_glAsyncMarkerSGIX=GLee_Lazy_glAsyncMarkerSGIX; 04877 #endif 04878 #ifndef GLEE_C_DEFINED_glFinishAsyncSGIX 04879 #define GLEE_C_DEFINED_glFinishAsyncSGIX 04880 GLint __stdcall GLee_Lazy_glFinishAsyncSGIX(GLuint * markerp) {if (GLeeInit()) return glFinishAsyncSGIX(markerp); return (GLint)0;} 04881 GLEEPFNGLFINISHASYNCSGIXPROC GLeeFuncPtr_glFinishAsyncSGIX=GLee_Lazy_glFinishAsyncSGIX; 04882 #endif 04883 #ifndef GLEE_C_DEFINED_glPollAsyncSGIX 04884 #define GLEE_C_DEFINED_glPollAsyncSGIX 04885 GLint __stdcall GLee_Lazy_glPollAsyncSGIX(GLuint * markerp) {if (GLeeInit()) return glPollAsyncSGIX(markerp); return (GLint)0;} 04886 GLEEPFNGLPOLLASYNCSGIXPROC GLeeFuncPtr_glPollAsyncSGIX=GLee_Lazy_glPollAsyncSGIX; 04887 #endif 04888 #ifndef GLEE_C_DEFINED_glGenAsyncMarkersSGIX 04889 #define GLEE_C_DEFINED_glGenAsyncMarkersSGIX 04890 GLuint __stdcall GLee_Lazy_glGenAsyncMarkersSGIX(GLsizei range) {if (GLeeInit()) return glGenAsyncMarkersSGIX(range); return (GLuint)0;} 04891 GLEEPFNGLGENASYNCMARKERSSGIXPROC GLeeFuncPtr_glGenAsyncMarkersSGIX=GLee_Lazy_glGenAsyncMarkersSGIX; 04892 #endif 04893 #ifndef GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX 04894 #define GLEE_C_DEFINED_glDeleteAsyncMarkersSGIX 04895 void __stdcall GLee_Lazy_glDeleteAsyncMarkersSGIX(GLuint marker, GLsizei range) {if (GLeeInit()) glDeleteAsyncMarkersSGIX(marker, range);} 04896 GLEEPFNGLDELETEASYNCMARKERSSGIXPROC GLeeFuncPtr_glDeleteAsyncMarkersSGIX=GLee_Lazy_glDeleteAsyncMarkersSGIX; 04897 #endif 04898 #ifndef GLEE_C_DEFINED_glIsAsyncMarkerSGIX 04899 #define GLEE_C_DEFINED_glIsAsyncMarkerSGIX 04900 GLboolean __stdcall GLee_Lazy_glIsAsyncMarkerSGIX(GLuint marker) {if (GLeeInit()) return glIsAsyncMarkerSGIX(marker); return (GLboolean)0;} 04901 GLEEPFNGLISASYNCMARKERSGIXPROC GLeeFuncPtr_glIsAsyncMarkerSGIX=GLee_Lazy_glIsAsyncMarkerSGIX; 04902 #endif 04903 #endif 04904 04905 /* GL_SGIX_async_pixel */ 04906 04907 #ifdef __GLEE_GL_SGIX_async_pixel 04908 #endif 04909 04910 /* GL_SGIX_async_histogram */ 04911 04912 #ifdef __GLEE_GL_SGIX_async_histogram 04913 #endif 04914 04915 /* GL_INTEL_texture_scissor */ 04916 04917 #ifdef __GLEE_GL_INTEL_texture_scissor 04918 #endif 04919 04920 /* GL_INTEL_parallel_arrays */ 04921 04922 #ifdef __GLEE_GL_INTEL_parallel_arrays 04923 #ifndef GLEE_C_DEFINED_glVertexPointervINTEL 04924 #define GLEE_C_DEFINED_glVertexPointervINTEL 04925 void __stdcall GLee_Lazy_glVertexPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glVertexPointervINTEL(size, type, pointer);} 04926 GLEEPFNGLVERTEXPOINTERVINTELPROC GLeeFuncPtr_glVertexPointervINTEL=GLee_Lazy_glVertexPointervINTEL; 04927 #endif 04928 #ifndef GLEE_C_DEFINED_glNormalPointervINTEL 04929 #define GLEE_C_DEFINED_glNormalPointervINTEL 04930 void __stdcall GLee_Lazy_glNormalPointervINTEL(GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glNormalPointervINTEL(type, pointer);} 04931 GLEEPFNGLNORMALPOINTERVINTELPROC GLeeFuncPtr_glNormalPointervINTEL=GLee_Lazy_glNormalPointervINTEL; 04932 #endif 04933 #ifndef GLEE_C_DEFINED_glColorPointervINTEL 04934 #define GLEE_C_DEFINED_glColorPointervINTEL 04935 void __stdcall GLee_Lazy_glColorPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glColorPointervINTEL(size, type, pointer);} 04936 GLEEPFNGLCOLORPOINTERVINTELPROC GLeeFuncPtr_glColorPointervINTEL=GLee_Lazy_glColorPointervINTEL; 04937 #endif 04938 #ifndef GLEE_C_DEFINED_glTexCoordPointervINTEL 04939 #define GLEE_C_DEFINED_glTexCoordPointervINTEL 04940 void __stdcall GLee_Lazy_glTexCoordPointervINTEL(GLint size, GLenum type, const GLvoid* * pointer) {if (GLeeInit()) glTexCoordPointervINTEL(size, type, pointer);} 04941 GLEEPFNGLTEXCOORDPOINTERVINTELPROC GLeeFuncPtr_glTexCoordPointervINTEL=GLee_Lazy_glTexCoordPointervINTEL; 04942 #endif 04943 #endif 04944 04945 /* GL_HP_occlusion_test */ 04946 04947 #ifdef __GLEE_GL_HP_occlusion_test 04948 #endif 04949 04950 /* GL_EXT_pixel_transform */ 04951 04952 #ifdef __GLEE_GL_EXT_pixel_transform 04953 #ifndef GLEE_C_DEFINED_glPixelTransformParameteriEXT 04954 #define GLEE_C_DEFINED_glPixelTransformParameteriEXT 04955 void __stdcall GLee_Lazy_glPixelTransformParameteriEXT(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glPixelTransformParameteriEXT(target, pname, param);} 04956 GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC GLeeFuncPtr_glPixelTransformParameteriEXT=GLee_Lazy_glPixelTransformParameteriEXT; 04957 #endif 04958 #ifndef GLEE_C_DEFINED_glPixelTransformParameterfEXT 04959 #define GLEE_C_DEFINED_glPixelTransformParameterfEXT 04960 void __stdcall GLee_Lazy_glPixelTransformParameterfEXT(GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glPixelTransformParameterfEXT(target, pname, param);} 04961 GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC GLeeFuncPtr_glPixelTransformParameterfEXT=GLee_Lazy_glPixelTransformParameterfEXT; 04962 #endif 04963 #ifndef GLEE_C_DEFINED_glPixelTransformParameterivEXT 04964 #define GLEE_C_DEFINED_glPixelTransformParameterivEXT 04965 void __stdcall GLee_Lazy_glPixelTransformParameterivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glPixelTransformParameterivEXT(target, pname, params);} 04966 GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC GLeeFuncPtr_glPixelTransformParameterivEXT=GLee_Lazy_glPixelTransformParameterivEXT; 04967 #endif 04968 #ifndef GLEE_C_DEFINED_glPixelTransformParameterfvEXT 04969 #define GLEE_C_DEFINED_glPixelTransformParameterfvEXT 04970 void __stdcall GLee_Lazy_glPixelTransformParameterfvEXT(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glPixelTransformParameterfvEXT(target, pname, params);} 04971 GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC GLeeFuncPtr_glPixelTransformParameterfvEXT=GLee_Lazy_glPixelTransformParameterfvEXT; 04972 #endif 04973 #endif 04974 04975 /* GL_EXT_pixel_transform_color_table */ 04976 04977 #ifdef __GLEE_GL_EXT_pixel_transform_color_table 04978 #endif 04979 04980 /* GL_EXT_shared_texture_palette */ 04981 04982 #ifdef __GLEE_GL_EXT_shared_texture_palette 04983 #endif 04984 04985 /* GL_EXT_separate_specular_color */ 04986 04987 #ifdef __GLEE_GL_EXT_separate_specular_color 04988 #endif 04989 04990 /* GL_EXT_secondary_color */ 04991 04992 #ifdef __GLEE_GL_EXT_secondary_color 04993 #ifndef GLEE_C_DEFINED_glSecondaryColor3bEXT 04994 #define GLEE_C_DEFINED_glSecondaryColor3bEXT 04995 void __stdcall GLee_Lazy_glSecondaryColor3bEXT(GLbyte red, GLbyte green, GLbyte blue) {if (GLeeInit()) glSecondaryColor3bEXT(red, green, blue);} 04996 GLEEPFNGLSECONDARYCOLOR3BEXTPROC GLeeFuncPtr_glSecondaryColor3bEXT=GLee_Lazy_glSecondaryColor3bEXT; 04997 #endif 04998 #ifndef GLEE_C_DEFINED_glSecondaryColor3bvEXT 04999 #define GLEE_C_DEFINED_glSecondaryColor3bvEXT 05000 void __stdcall GLee_Lazy_glSecondaryColor3bvEXT(const GLbyte * v) {if (GLeeInit()) glSecondaryColor3bvEXT(v);} 05001 GLEEPFNGLSECONDARYCOLOR3BVEXTPROC GLeeFuncPtr_glSecondaryColor3bvEXT=GLee_Lazy_glSecondaryColor3bvEXT; 05002 #endif 05003 #ifndef GLEE_C_DEFINED_glSecondaryColor3dEXT 05004 #define GLEE_C_DEFINED_glSecondaryColor3dEXT 05005 void __stdcall GLee_Lazy_glSecondaryColor3dEXT(GLdouble red, GLdouble green, GLdouble blue) {if (GLeeInit()) glSecondaryColor3dEXT(red, green, blue);} 05006 GLEEPFNGLSECONDARYCOLOR3DEXTPROC GLeeFuncPtr_glSecondaryColor3dEXT=GLee_Lazy_glSecondaryColor3dEXT; 05007 #endif 05008 #ifndef GLEE_C_DEFINED_glSecondaryColor3dvEXT 05009 #define GLEE_C_DEFINED_glSecondaryColor3dvEXT 05010 void __stdcall GLee_Lazy_glSecondaryColor3dvEXT(const GLdouble * v) {if (GLeeInit()) glSecondaryColor3dvEXT(v);} 05011 GLEEPFNGLSECONDARYCOLOR3DVEXTPROC GLeeFuncPtr_glSecondaryColor3dvEXT=GLee_Lazy_glSecondaryColor3dvEXT; 05012 #endif 05013 #ifndef GLEE_C_DEFINED_glSecondaryColor3fEXT 05014 #define GLEE_C_DEFINED_glSecondaryColor3fEXT 05015 void __stdcall GLee_Lazy_glSecondaryColor3fEXT(GLfloat red, GLfloat green, GLfloat blue) {if (GLeeInit()) glSecondaryColor3fEXT(red, green, blue);} 05016 GLEEPFNGLSECONDARYCOLOR3FEXTPROC GLeeFuncPtr_glSecondaryColor3fEXT=GLee_Lazy_glSecondaryColor3fEXT; 05017 #endif 05018 #ifndef GLEE_C_DEFINED_glSecondaryColor3fvEXT 05019 #define GLEE_C_DEFINED_glSecondaryColor3fvEXT 05020 void __stdcall GLee_Lazy_glSecondaryColor3fvEXT(const GLfloat * v) {if (GLeeInit()) glSecondaryColor3fvEXT(v);} 05021 GLEEPFNGLSECONDARYCOLOR3FVEXTPROC GLeeFuncPtr_glSecondaryColor3fvEXT=GLee_Lazy_glSecondaryColor3fvEXT; 05022 #endif 05023 #ifndef GLEE_C_DEFINED_glSecondaryColor3iEXT 05024 #define GLEE_C_DEFINED_glSecondaryColor3iEXT 05025 void __stdcall GLee_Lazy_glSecondaryColor3iEXT(GLint red, GLint green, GLint blue) {if (GLeeInit()) glSecondaryColor3iEXT(red, green, blue);} 05026 GLEEPFNGLSECONDARYCOLOR3IEXTPROC GLeeFuncPtr_glSecondaryColor3iEXT=GLee_Lazy_glSecondaryColor3iEXT; 05027 #endif 05028 #ifndef GLEE_C_DEFINED_glSecondaryColor3ivEXT 05029 #define GLEE_C_DEFINED_glSecondaryColor3ivEXT 05030 void __stdcall GLee_Lazy_glSecondaryColor3ivEXT(const GLint * v) {if (GLeeInit()) glSecondaryColor3ivEXT(v);} 05031 GLEEPFNGLSECONDARYCOLOR3IVEXTPROC GLeeFuncPtr_glSecondaryColor3ivEXT=GLee_Lazy_glSecondaryColor3ivEXT; 05032 #endif 05033 #ifndef GLEE_C_DEFINED_glSecondaryColor3sEXT 05034 #define GLEE_C_DEFINED_glSecondaryColor3sEXT 05035 void __stdcall GLee_Lazy_glSecondaryColor3sEXT(GLshort red, GLshort green, GLshort blue) {if (GLeeInit()) glSecondaryColor3sEXT(red, green, blue);} 05036 GLEEPFNGLSECONDARYCOLOR3SEXTPROC GLeeFuncPtr_glSecondaryColor3sEXT=GLee_Lazy_glSecondaryColor3sEXT; 05037 #endif 05038 #ifndef GLEE_C_DEFINED_glSecondaryColor3svEXT 05039 #define GLEE_C_DEFINED_glSecondaryColor3svEXT 05040 void __stdcall GLee_Lazy_glSecondaryColor3svEXT(const GLshort * v) {if (GLeeInit()) glSecondaryColor3svEXT(v);} 05041 GLEEPFNGLSECONDARYCOLOR3SVEXTPROC GLeeFuncPtr_glSecondaryColor3svEXT=GLee_Lazy_glSecondaryColor3svEXT; 05042 #endif 05043 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubEXT 05044 #define GLEE_C_DEFINED_glSecondaryColor3ubEXT 05045 void __stdcall GLee_Lazy_glSecondaryColor3ubEXT(GLubyte red, GLubyte green, GLubyte blue) {if (GLeeInit()) glSecondaryColor3ubEXT(red, green, blue);} 05046 GLEEPFNGLSECONDARYCOLOR3UBEXTPROC GLeeFuncPtr_glSecondaryColor3ubEXT=GLee_Lazy_glSecondaryColor3ubEXT; 05047 #endif 05048 #ifndef GLEE_C_DEFINED_glSecondaryColor3ubvEXT 05049 #define GLEE_C_DEFINED_glSecondaryColor3ubvEXT 05050 void __stdcall GLee_Lazy_glSecondaryColor3ubvEXT(const GLubyte * v) {if (GLeeInit()) glSecondaryColor3ubvEXT(v);} 05051 GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC GLeeFuncPtr_glSecondaryColor3ubvEXT=GLee_Lazy_glSecondaryColor3ubvEXT; 05052 #endif 05053 #ifndef GLEE_C_DEFINED_glSecondaryColor3uiEXT 05054 #define GLEE_C_DEFINED_glSecondaryColor3uiEXT 05055 void __stdcall GLee_Lazy_glSecondaryColor3uiEXT(GLuint red, GLuint green, GLuint blue) {if (GLeeInit()) glSecondaryColor3uiEXT(red, green, blue);} 05056 GLEEPFNGLSECONDARYCOLOR3UIEXTPROC GLeeFuncPtr_glSecondaryColor3uiEXT=GLee_Lazy_glSecondaryColor3uiEXT; 05057 #endif 05058 #ifndef GLEE_C_DEFINED_glSecondaryColor3uivEXT 05059 #define GLEE_C_DEFINED_glSecondaryColor3uivEXT 05060 void __stdcall GLee_Lazy_glSecondaryColor3uivEXT(const GLuint * v) {if (GLeeInit()) glSecondaryColor3uivEXT(v);} 05061 GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC GLeeFuncPtr_glSecondaryColor3uivEXT=GLee_Lazy_glSecondaryColor3uivEXT; 05062 #endif 05063 #ifndef GLEE_C_DEFINED_glSecondaryColor3usEXT 05064 #define GLEE_C_DEFINED_glSecondaryColor3usEXT 05065 void __stdcall GLee_Lazy_glSecondaryColor3usEXT(GLushort red, GLushort green, GLushort blue) {if (GLeeInit()) glSecondaryColor3usEXT(red, green, blue);} 05066 GLEEPFNGLSECONDARYCOLOR3USEXTPROC GLeeFuncPtr_glSecondaryColor3usEXT=GLee_Lazy_glSecondaryColor3usEXT; 05067 #endif 05068 #ifndef GLEE_C_DEFINED_glSecondaryColor3usvEXT 05069 #define GLEE_C_DEFINED_glSecondaryColor3usvEXT 05070 void __stdcall GLee_Lazy_glSecondaryColor3usvEXT(const GLushort * v) {if (GLeeInit()) glSecondaryColor3usvEXT(v);} 05071 GLEEPFNGLSECONDARYCOLOR3USVEXTPROC GLeeFuncPtr_glSecondaryColor3usvEXT=GLee_Lazy_glSecondaryColor3usvEXT; 05072 #endif 05073 #ifndef GLEE_C_DEFINED_glSecondaryColorPointerEXT 05074 #define GLEE_C_DEFINED_glSecondaryColorPointerEXT 05075 void __stdcall GLee_Lazy_glSecondaryColorPointerEXT(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glSecondaryColorPointerEXT(size, type, stride, pointer);} 05076 GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC GLeeFuncPtr_glSecondaryColorPointerEXT=GLee_Lazy_glSecondaryColorPointerEXT; 05077 #endif 05078 #endif 05079 05080 /* GL_EXT_texture_perturb_normal */ 05081 05082 #ifdef __GLEE_GL_EXT_texture_perturb_normal 05083 #ifndef GLEE_C_DEFINED_glTextureNormalEXT 05084 #define GLEE_C_DEFINED_glTextureNormalEXT 05085 void __stdcall GLee_Lazy_glTextureNormalEXT(GLenum mode) {if (GLeeInit()) glTextureNormalEXT(mode);} 05086 GLEEPFNGLTEXTURENORMALEXTPROC GLeeFuncPtr_glTextureNormalEXT=GLee_Lazy_glTextureNormalEXT; 05087 #endif 05088 #endif 05089 05090 /* GL_EXT_multi_draw_arrays */ 05091 05092 #ifdef __GLEE_GL_EXT_multi_draw_arrays 05093 #ifndef GLEE_C_DEFINED_glMultiDrawArraysEXT 05094 #define GLEE_C_DEFINED_glMultiDrawArraysEXT 05095 void __stdcall GLee_Lazy_glMultiDrawArraysEXT(GLenum mode, GLint * first, GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawArraysEXT(mode, first, count, primcount);} 05096 GLEEPFNGLMULTIDRAWARRAYSEXTPROC GLeeFuncPtr_glMultiDrawArraysEXT=GLee_Lazy_glMultiDrawArraysEXT; 05097 #endif 05098 #ifndef GLEE_C_DEFINED_glMultiDrawElementsEXT 05099 #define GLEE_C_DEFINED_glMultiDrawElementsEXT 05100 void __stdcall GLee_Lazy_glMultiDrawElementsEXT(GLenum mode, const GLsizei * count, GLenum type, const GLvoid* * indices, GLsizei primcount) {if (GLeeInit()) glMultiDrawElementsEXT(mode, count, type, indices, primcount);} 05101 GLEEPFNGLMULTIDRAWELEMENTSEXTPROC GLeeFuncPtr_glMultiDrawElementsEXT=GLee_Lazy_glMultiDrawElementsEXT; 05102 #endif 05103 #endif 05104 05105 /* GL_EXT_fog_coord */ 05106 05107 #ifdef __GLEE_GL_EXT_fog_coord 05108 #ifndef GLEE_C_DEFINED_glFogCoordfEXT 05109 #define GLEE_C_DEFINED_glFogCoordfEXT 05110 void __stdcall GLee_Lazy_glFogCoordfEXT(GLfloat coord) {if (GLeeInit()) glFogCoordfEXT(coord);} 05111 GLEEPFNGLFOGCOORDFEXTPROC GLeeFuncPtr_glFogCoordfEXT=GLee_Lazy_glFogCoordfEXT; 05112 #endif 05113 #ifndef GLEE_C_DEFINED_glFogCoordfvEXT 05114 #define GLEE_C_DEFINED_glFogCoordfvEXT 05115 void __stdcall GLee_Lazy_glFogCoordfvEXT(const GLfloat * coord) {if (GLeeInit()) glFogCoordfvEXT(coord);} 05116 GLEEPFNGLFOGCOORDFVEXTPROC GLeeFuncPtr_glFogCoordfvEXT=GLee_Lazy_glFogCoordfvEXT; 05117 #endif 05118 #ifndef GLEE_C_DEFINED_glFogCoorddEXT 05119 #define GLEE_C_DEFINED_glFogCoorddEXT 05120 void __stdcall GLee_Lazy_glFogCoorddEXT(GLdouble coord) {if (GLeeInit()) glFogCoorddEXT(coord);} 05121 GLEEPFNGLFOGCOORDDEXTPROC GLeeFuncPtr_glFogCoorddEXT=GLee_Lazy_glFogCoorddEXT; 05122 #endif 05123 #ifndef GLEE_C_DEFINED_glFogCoorddvEXT 05124 #define GLEE_C_DEFINED_glFogCoorddvEXT 05125 void __stdcall GLee_Lazy_glFogCoorddvEXT(const GLdouble * coord) {if (GLeeInit()) glFogCoorddvEXT(coord);} 05126 GLEEPFNGLFOGCOORDDVEXTPROC GLeeFuncPtr_glFogCoorddvEXT=GLee_Lazy_glFogCoorddvEXT; 05127 #endif 05128 #ifndef GLEE_C_DEFINED_glFogCoordPointerEXT 05129 #define GLEE_C_DEFINED_glFogCoordPointerEXT 05130 void __stdcall GLee_Lazy_glFogCoordPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glFogCoordPointerEXT(type, stride, pointer);} 05131 GLEEPFNGLFOGCOORDPOINTEREXTPROC GLeeFuncPtr_glFogCoordPointerEXT=GLee_Lazy_glFogCoordPointerEXT; 05132 #endif 05133 #endif 05134 05135 /* GL_REND_screen_coordinates */ 05136 05137 #ifdef __GLEE_GL_REND_screen_coordinates 05138 #endif 05139 05140 /* GL_EXT_coordinate_frame */ 05141 05142 #ifdef __GLEE_GL_EXT_coordinate_frame 05143 #ifndef GLEE_C_DEFINED_glTangent3bEXT 05144 #define GLEE_C_DEFINED_glTangent3bEXT 05145 void __stdcall GLee_Lazy_glTangent3bEXT(GLbyte tx, GLbyte ty, GLbyte tz) {if (GLeeInit()) glTangent3bEXT(tx, ty, tz);} 05146 GLEEPFNGLTANGENT3BEXTPROC GLeeFuncPtr_glTangent3bEXT=GLee_Lazy_glTangent3bEXT; 05147 #endif 05148 #ifndef GLEE_C_DEFINED_glTangent3bvEXT 05149 #define GLEE_C_DEFINED_glTangent3bvEXT 05150 void __stdcall GLee_Lazy_glTangent3bvEXT(const GLbyte * v) {if (GLeeInit()) glTangent3bvEXT(v);} 05151 GLEEPFNGLTANGENT3BVEXTPROC GLeeFuncPtr_glTangent3bvEXT=GLee_Lazy_glTangent3bvEXT; 05152 #endif 05153 #ifndef GLEE_C_DEFINED_glTangent3dEXT 05154 #define GLEE_C_DEFINED_glTangent3dEXT 05155 void __stdcall GLee_Lazy_glTangent3dEXT(GLdouble tx, GLdouble ty, GLdouble tz) {if (GLeeInit()) glTangent3dEXT(tx, ty, tz);} 05156 GLEEPFNGLTANGENT3DEXTPROC GLeeFuncPtr_glTangent3dEXT=GLee_Lazy_glTangent3dEXT; 05157 #endif 05158 #ifndef GLEE_C_DEFINED_glTangent3dvEXT 05159 #define GLEE_C_DEFINED_glTangent3dvEXT 05160 void __stdcall GLee_Lazy_glTangent3dvEXT(const GLdouble * v) {if (GLeeInit()) glTangent3dvEXT(v);} 05161 GLEEPFNGLTANGENT3DVEXTPROC GLeeFuncPtr_glTangent3dvEXT=GLee_Lazy_glTangent3dvEXT; 05162 #endif 05163 #ifndef GLEE_C_DEFINED_glTangent3fEXT 05164 #define GLEE_C_DEFINED_glTangent3fEXT 05165 void __stdcall GLee_Lazy_glTangent3fEXT(GLfloat tx, GLfloat ty, GLfloat tz) {if (GLeeInit()) glTangent3fEXT(tx, ty, tz);} 05166 GLEEPFNGLTANGENT3FEXTPROC GLeeFuncPtr_glTangent3fEXT=GLee_Lazy_glTangent3fEXT; 05167 #endif 05168 #ifndef GLEE_C_DEFINED_glTangent3fvEXT 05169 #define GLEE_C_DEFINED_glTangent3fvEXT 05170 void __stdcall GLee_Lazy_glTangent3fvEXT(const GLfloat * v) {if (GLeeInit()) glTangent3fvEXT(v);} 05171 GLEEPFNGLTANGENT3FVEXTPROC GLeeFuncPtr_glTangent3fvEXT=GLee_Lazy_glTangent3fvEXT; 05172 #endif 05173 #ifndef GLEE_C_DEFINED_glTangent3iEXT 05174 #define GLEE_C_DEFINED_glTangent3iEXT 05175 void __stdcall GLee_Lazy_glTangent3iEXT(GLint tx, GLint ty, GLint tz) {if (GLeeInit()) glTangent3iEXT(tx, ty, tz);} 05176 GLEEPFNGLTANGENT3IEXTPROC GLeeFuncPtr_glTangent3iEXT=GLee_Lazy_glTangent3iEXT; 05177 #endif 05178 #ifndef GLEE_C_DEFINED_glTangent3ivEXT 05179 #define GLEE_C_DEFINED_glTangent3ivEXT 05180 void __stdcall GLee_Lazy_glTangent3ivEXT(const GLint * v) {if (GLeeInit()) glTangent3ivEXT(v);} 05181 GLEEPFNGLTANGENT3IVEXTPROC GLeeFuncPtr_glTangent3ivEXT=GLee_Lazy_glTangent3ivEXT; 05182 #endif 05183 #ifndef GLEE_C_DEFINED_glTangent3sEXT 05184 #define GLEE_C_DEFINED_glTangent3sEXT 05185 void __stdcall GLee_Lazy_glTangent3sEXT(GLshort tx, GLshort ty, GLshort tz) {if (GLeeInit()) glTangent3sEXT(tx, ty, tz);} 05186 GLEEPFNGLTANGENT3SEXTPROC GLeeFuncPtr_glTangent3sEXT=GLee_Lazy_glTangent3sEXT; 05187 #endif 05188 #ifndef GLEE_C_DEFINED_glTangent3svEXT 05189 #define GLEE_C_DEFINED_glTangent3svEXT 05190 void __stdcall GLee_Lazy_glTangent3svEXT(const GLshort * v) {if (GLeeInit()) glTangent3svEXT(v);} 05191 GLEEPFNGLTANGENT3SVEXTPROC GLeeFuncPtr_glTangent3svEXT=GLee_Lazy_glTangent3svEXT; 05192 #endif 05193 #ifndef GLEE_C_DEFINED_glBinormal3bEXT 05194 #define GLEE_C_DEFINED_glBinormal3bEXT 05195 void __stdcall GLee_Lazy_glBinormal3bEXT(GLbyte bx, GLbyte by, GLbyte bz) {if (GLeeInit()) glBinormal3bEXT(bx, by, bz);} 05196 GLEEPFNGLBINORMAL3BEXTPROC GLeeFuncPtr_glBinormal3bEXT=GLee_Lazy_glBinormal3bEXT; 05197 #endif 05198 #ifndef GLEE_C_DEFINED_glBinormal3bvEXT 05199 #define GLEE_C_DEFINED_glBinormal3bvEXT 05200 void __stdcall GLee_Lazy_glBinormal3bvEXT(const GLbyte * v) {if (GLeeInit()) glBinormal3bvEXT(v);} 05201 GLEEPFNGLBINORMAL3BVEXTPROC GLeeFuncPtr_glBinormal3bvEXT=GLee_Lazy_glBinormal3bvEXT; 05202 #endif 05203 #ifndef GLEE_C_DEFINED_glBinormal3dEXT 05204 #define GLEE_C_DEFINED_glBinormal3dEXT 05205 void __stdcall GLee_Lazy_glBinormal3dEXT(GLdouble bx, GLdouble by, GLdouble bz) {if (GLeeInit()) glBinormal3dEXT(bx, by, bz);} 05206 GLEEPFNGLBINORMAL3DEXTPROC GLeeFuncPtr_glBinormal3dEXT=GLee_Lazy_glBinormal3dEXT; 05207 #endif 05208 #ifndef GLEE_C_DEFINED_glBinormal3dvEXT 05209 #define GLEE_C_DEFINED_glBinormal3dvEXT 05210 void __stdcall GLee_Lazy_glBinormal3dvEXT(const GLdouble * v) {if (GLeeInit()) glBinormal3dvEXT(v);} 05211 GLEEPFNGLBINORMAL3DVEXTPROC GLeeFuncPtr_glBinormal3dvEXT=GLee_Lazy_glBinormal3dvEXT; 05212 #endif 05213 #ifndef GLEE_C_DEFINED_glBinormal3fEXT 05214 #define GLEE_C_DEFINED_glBinormal3fEXT 05215 void __stdcall GLee_Lazy_glBinormal3fEXT(GLfloat bx, GLfloat by, GLfloat bz) {if (GLeeInit()) glBinormal3fEXT(bx, by, bz);} 05216 GLEEPFNGLBINORMAL3FEXTPROC GLeeFuncPtr_glBinormal3fEXT=GLee_Lazy_glBinormal3fEXT; 05217 #endif 05218 #ifndef GLEE_C_DEFINED_glBinormal3fvEXT 05219 #define GLEE_C_DEFINED_glBinormal3fvEXT 05220 void __stdcall GLee_Lazy_glBinormal3fvEXT(const GLfloat * v) {if (GLeeInit()) glBinormal3fvEXT(v);} 05221 GLEEPFNGLBINORMAL3FVEXTPROC GLeeFuncPtr_glBinormal3fvEXT=GLee_Lazy_glBinormal3fvEXT; 05222 #endif 05223 #ifndef GLEE_C_DEFINED_glBinormal3iEXT 05224 #define GLEE_C_DEFINED_glBinormal3iEXT 05225 void __stdcall GLee_Lazy_glBinormal3iEXT(GLint bx, GLint by, GLint bz) {if (GLeeInit()) glBinormal3iEXT(bx, by, bz);} 05226 GLEEPFNGLBINORMAL3IEXTPROC GLeeFuncPtr_glBinormal3iEXT=GLee_Lazy_glBinormal3iEXT; 05227 #endif 05228 #ifndef GLEE_C_DEFINED_glBinormal3ivEXT 05229 #define GLEE_C_DEFINED_glBinormal3ivEXT 05230 void __stdcall GLee_Lazy_glBinormal3ivEXT(const GLint * v) {if (GLeeInit()) glBinormal3ivEXT(v);} 05231 GLEEPFNGLBINORMAL3IVEXTPROC GLeeFuncPtr_glBinormal3ivEXT=GLee_Lazy_glBinormal3ivEXT; 05232 #endif 05233 #ifndef GLEE_C_DEFINED_glBinormal3sEXT 05234 #define GLEE_C_DEFINED_glBinormal3sEXT 05235 void __stdcall GLee_Lazy_glBinormal3sEXT(GLshort bx, GLshort by, GLshort bz) {if (GLeeInit()) glBinormal3sEXT(bx, by, bz);} 05236 GLEEPFNGLBINORMAL3SEXTPROC GLeeFuncPtr_glBinormal3sEXT=GLee_Lazy_glBinormal3sEXT; 05237 #endif 05238 #ifndef GLEE_C_DEFINED_glBinormal3svEXT 05239 #define GLEE_C_DEFINED_glBinormal3svEXT 05240 void __stdcall GLee_Lazy_glBinormal3svEXT(const GLshort * v) {if (GLeeInit()) glBinormal3svEXT(v);} 05241 GLEEPFNGLBINORMAL3SVEXTPROC GLeeFuncPtr_glBinormal3svEXT=GLee_Lazy_glBinormal3svEXT; 05242 #endif 05243 #ifndef GLEE_C_DEFINED_glTangentPointerEXT 05244 #define GLEE_C_DEFINED_glTangentPointerEXT 05245 void __stdcall GLee_Lazy_glTangentPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glTangentPointerEXT(type, stride, pointer);} 05246 GLEEPFNGLTANGENTPOINTEREXTPROC GLeeFuncPtr_glTangentPointerEXT=GLee_Lazy_glTangentPointerEXT; 05247 #endif 05248 #ifndef GLEE_C_DEFINED_glBinormalPointerEXT 05249 #define GLEE_C_DEFINED_glBinormalPointerEXT 05250 void __stdcall GLee_Lazy_glBinormalPointerEXT(GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glBinormalPointerEXT(type, stride, pointer);} 05251 GLEEPFNGLBINORMALPOINTEREXTPROC GLeeFuncPtr_glBinormalPointerEXT=GLee_Lazy_glBinormalPointerEXT; 05252 #endif 05253 #endif 05254 05255 /* GL_EXT_texture_env_combine */ 05256 05257 #ifdef __GLEE_GL_EXT_texture_env_combine 05258 #endif 05259 05260 /* GL_APPLE_specular_vector */ 05261 05262 #ifdef __GLEE_GL_APPLE_specular_vector 05263 #endif 05264 05265 /* GL_APPLE_transform_hint */ 05266 05267 #ifdef __GLEE_GL_APPLE_transform_hint 05268 #endif 05269 05270 /* GL_SGIX_fog_scale */ 05271 05272 #ifdef __GLEE_GL_SGIX_fog_scale 05273 #endif 05274 05275 /* GL_SUNX_constant_data */ 05276 05277 #ifdef __GLEE_GL_SUNX_constant_data 05278 #ifndef GLEE_C_DEFINED_glFinishTextureSUNX 05279 #define GLEE_C_DEFINED_glFinishTextureSUNX 05280 void __stdcall GLee_Lazy_glFinishTextureSUNX(void) {if (GLeeInit()) glFinishTextureSUNX();} 05281 GLEEPFNGLFINISHTEXTURESUNXPROC GLeeFuncPtr_glFinishTextureSUNX=GLee_Lazy_glFinishTextureSUNX; 05282 #endif 05283 #endif 05284 05285 /* GL_SUN_global_alpha */ 05286 05287 #ifdef __GLEE_GL_SUN_global_alpha 05288 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorbSUN 05289 #define GLEE_C_DEFINED_glGlobalAlphaFactorbSUN 05290 void __stdcall GLee_Lazy_glGlobalAlphaFactorbSUN(GLbyte factor) {if (GLeeInit()) glGlobalAlphaFactorbSUN(factor);} 05291 GLEEPFNGLGLOBALALPHAFACTORBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorbSUN=GLee_Lazy_glGlobalAlphaFactorbSUN; 05292 #endif 05293 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorsSUN 05294 #define GLEE_C_DEFINED_glGlobalAlphaFactorsSUN 05295 void __stdcall GLee_Lazy_glGlobalAlphaFactorsSUN(GLshort factor) {if (GLeeInit()) glGlobalAlphaFactorsSUN(factor);} 05296 GLEEPFNGLGLOBALALPHAFACTORSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorsSUN=GLee_Lazy_glGlobalAlphaFactorsSUN; 05297 #endif 05298 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoriSUN 05299 #define GLEE_C_DEFINED_glGlobalAlphaFactoriSUN 05300 void __stdcall GLee_Lazy_glGlobalAlphaFactoriSUN(GLint factor) {if (GLeeInit()) glGlobalAlphaFactoriSUN(factor);} 05301 GLEEPFNGLGLOBALALPHAFACTORISUNPROC GLeeFuncPtr_glGlobalAlphaFactoriSUN=GLee_Lazy_glGlobalAlphaFactoriSUN; 05302 #endif 05303 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorfSUN 05304 #define GLEE_C_DEFINED_glGlobalAlphaFactorfSUN 05305 void __stdcall GLee_Lazy_glGlobalAlphaFactorfSUN(GLfloat factor) {if (GLeeInit()) glGlobalAlphaFactorfSUN(factor);} 05306 GLEEPFNGLGLOBALALPHAFACTORFSUNPROC GLeeFuncPtr_glGlobalAlphaFactorfSUN=GLee_Lazy_glGlobalAlphaFactorfSUN; 05307 #endif 05308 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactordSUN 05309 #define GLEE_C_DEFINED_glGlobalAlphaFactordSUN 05310 void __stdcall GLee_Lazy_glGlobalAlphaFactordSUN(GLdouble factor) {if (GLeeInit()) glGlobalAlphaFactordSUN(factor);} 05311 GLEEPFNGLGLOBALALPHAFACTORDSUNPROC GLeeFuncPtr_glGlobalAlphaFactordSUN=GLee_Lazy_glGlobalAlphaFactordSUN; 05312 #endif 05313 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorubSUN 05314 #define GLEE_C_DEFINED_glGlobalAlphaFactorubSUN 05315 void __stdcall GLee_Lazy_glGlobalAlphaFactorubSUN(GLubyte factor) {if (GLeeInit()) glGlobalAlphaFactorubSUN(factor);} 05316 GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC GLeeFuncPtr_glGlobalAlphaFactorubSUN=GLee_Lazy_glGlobalAlphaFactorubSUN; 05317 #endif 05318 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactorusSUN 05319 #define GLEE_C_DEFINED_glGlobalAlphaFactorusSUN 05320 void __stdcall GLee_Lazy_glGlobalAlphaFactorusSUN(GLushort factor) {if (GLeeInit()) glGlobalAlphaFactorusSUN(factor);} 05321 GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC GLeeFuncPtr_glGlobalAlphaFactorusSUN=GLee_Lazy_glGlobalAlphaFactorusSUN; 05322 #endif 05323 #ifndef GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN 05324 #define GLEE_C_DEFINED_glGlobalAlphaFactoruiSUN 05325 void __stdcall GLee_Lazy_glGlobalAlphaFactoruiSUN(GLuint factor) {if (GLeeInit()) glGlobalAlphaFactoruiSUN(factor);} 05326 GLEEPFNGLGLOBALALPHAFACTORUISUNPROC GLeeFuncPtr_glGlobalAlphaFactoruiSUN=GLee_Lazy_glGlobalAlphaFactoruiSUN; 05327 #endif 05328 #endif 05329 05330 /* GL_SUN_triangle_list */ 05331 05332 #ifdef __GLEE_GL_SUN_triangle_list 05333 #ifndef GLEE_C_DEFINED_glReplacementCodeuiSUN 05334 #define GLEE_C_DEFINED_glReplacementCodeuiSUN 05335 void __stdcall GLee_Lazy_glReplacementCodeuiSUN(GLuint code) {if (GLeeInit()) glReplacementCodeuiSUN(code);} 05336 GLEEPFNGLREPLACEMENTCODEUISUNPROC GLeeFuncPtr_glReplacementCodeuiSUN=GLee_Lazy_glReplacementCodeuiSUN; 05337 #endif 05338 #ifndef GLEE_C_DEFINED_glReplacementCodeusSUN 05339 #define GLEE_C_DEFINED_glReplacementCodeusSUN 05340 void __stdcall GLee_Lazy_glReplacementCodeusSUN(GLushort code) {if (GLeeInit()) glReplacementCodeusSUN(code);} 05341 GLEEPFNGLREPLACEMENTCODEUSSUNPROC GLeeFuncPtr_glReplacementCodeusSUN=GLee_Lazy_glReplacementCodeusSUN; 05342 #endif 05343 #ifndef GLEE_C_DEFINED_glReplacementCodeubSUN 05344 #define GLEE_C_DEFINED_glReplacementCodeubSUN 05345 void __stdcall GLee_Lazy_glReplacementCodeubSUN(GLubyte code) {if (GLeeInit()) glReplacementCodeubSUN(code);} 05346 GLEEPFNGLREPLACEMENTCODEUBSUNPROC GLeeFuncPtr_glReplacementCodeubSUN=GLee_Lazy_glReplacementCodeubSUN; 05347 #endif 05348 #ifndef GLEE_C_DEFINED_glReplacementCodeuivSUN 05349 #define GLEE_C_DEFINED_glReplacementCodeuivSUN 05350 void __stdcall GLee_Lazy_glReplacementCodeuivSUN(const GLuint * code) {if (GLeeInit()) glReplacementCodeuivSUN(code);} 05351 GLEEPFNGLREPLACEMENTCODEUIVSUNPROC GLeeFuncPtr_glReplacementCodeuivSUN=GLee_Lazy_glReplacementCodeuivSUN; 05352 #endif 05353 #ifndef GLEE_C_DEFINED_glReplacementCodeusvSUN 05354 #define GLEE_C_DEFINED_glReplacementCodeusvSUN 05355 void __stdcall GLee_Lazy_glReplacementCodeusvSUN(const GLushort * code) {if (GLeeInit()) glReplacementCodeusvSUN(code);} 05356 GLEEPFNGLREPLACEMENTCODEUSVSUNPROC GLeeFuncPtr_glReplacementCodeusvSUN=GLee_Lazy_glReplacementCodeusvSUN; 05357 #endif 05358 #ifndef GLEE_C_DEFINED_glReplacementCodeubvSUN 05359 #define GLEE_C_DEFINED_glReplacementCodeubvSUN 05360 void __stdcall GLee_Lazy_glReplacementCodeubvSUN(const GLubyte * code) {if (GLeeInit()) glReplacementCodeubvSUN(code);} 05361 GLEEPFNGLREPLACEMENTCODEUBVSUNPROC GLeeFuncPtr_glReplacementCodeubvSUN=GLee_Lazy_glReplacementCodeubvSUN; 05362 #endif 05363 #ifndef GLEE_C_DEFINED_glReplacementCodePointerSUN 05364 #define GLEE_C_DEFINED_glReplacementCodePointerSUN 05365 void __stdcall GLee_Lazy_glReplacementCodePointerSUN(GLenum type, GLsizei stride, const GLvoid* * pointer) {if (GLeeInit()) glReplacementCodePointerSUN(type, stride, pointer);} 05366 GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC GLeeFuncPtr_glReplacementCodePointerSUN=GLee_Lazy_glReplacementCodePointerSUN; 05367 #endif 05368 #endif 05369 05370 /* GL_SUN_vertex */ 05371 05372 #ifdef __GLEE_GL_SUN_vertex 05373 #ifndef GLEE_C_DEFINED_glColor4ubVertex2fSUN 05374 #define GLEE_C_DEFINED_glColor4ubVertex2fSUN 05375 void __stdcall GLee_Lazy_glColor4ubVertex2fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y) {if (GLeeInit()) glColor4ubVertex2fSUN(r, g, b, a, x, y);} 05376 GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC GLeeFuncPtr_glColor4ubVertex2fSUN=GLee_Lazy_glColor4ubVertex2fSUN; 05377 #endif 05378 #ifndef GLEE_C_DEFINED_glColor4ubVertex2fvSUN 05379 #define GLEE_C_DEFINED_glColor4ubVertex2fvSUN 05380 void __stdcall GLee_Lazy_glColor4ubVertex2fvSUN(const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glColor4ubVertex2fvSUN(c, v);} 05381 GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC GLeeFuncPtr_glColor4ubVertex2fvSUN=GLee_Lazy_glColor4ubVertex2fvSUN; 05382 #endif 05383 #ifndef GLEE_C_DEFINED_glColor4ubVertex3fSUN 05384 #define GLEE_C_DEFINED_glColor4ubVertex3fSUN 05385 void __stdcall GLee_Lazy_glColor4ubVertex3fSUN(GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor4ubVertex3fSUN(r, g, b, a, x, y, z);} 05386 GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glColor4ubVertex3fSUN=GLee_Lazy_glColor4ubVertex3fSUN; 05387 #endif 05388 #ifndef GLEE_C_DEFINED_glColor4ubVertex3fvSUN 05389 #define GLEE_C_DEFINED_glColor4ubVertex3fvSUN 05390 void __stdcall GLee_Lazy_glColor4ubVertex3fvSUN(const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glColor4ubVertex3fvSUN(c, v);} 05391 GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glColor4ubVertex3fvSUN=GLee_Lazy_glColor4ubVertex3fvSUN; 05392 #endif 05393 #ifndef GLEE_C_DEFINED_glColor3fVertex3fSUN 05394 #define GLEE_C_DEFINED_glColor3fVertex3fSUN 05395 void __stdcall GLee_Lazy_glColor3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor3fVertex3fSUN(r, g, b, x, y, z);} 05396 GLEEPFNGLCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glColor3fVertex3fSUN=GLee_Lazy_glColor3fVertex3fSUN; 05397 #endif 05398 #ifndef GLEE_C_DEFINED_glColor3fVertex3fvSUN 05399 #define GLEE_C_DEFINED_glColor3fVertex3fvSUN 05400 void __stdcall GLee_Lazy_glColor3fVertex3fvSUN(const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glColor3fVertex3fvSUN(c, v);} 05401 GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor3fVertex3fvSUN=GLee_Lazy_glColor3fVertex3fvSUN; 05402 #endif 05403 #ifndef GLEE_C_DEFINED_glNormal3fVertex3fSUN 05404 #define GLEE_C_DEFINED_glNormal3fVertex3fSUN 05405 void __stdcall GLee_Lazy_glNormal3fVertex3fSUN(GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glNormal3fVertex3fSUN(nx, ny, nz, x, y, z);} 05406 GLEEPFNGLNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glNormal3fVertex3fSUN=GLee_Lazy_glNormal3fVertex3fSUN; 05407 #endif 05408 #ifndef GLEE_C_DEFINED_glNormal3fVertex3fvSUN 05409 #define GLEE_C_DEFINED_glNormal3fVertex3fvSUN 05410 void __stdcall GLee_Lazy_glNormal3fVertex3fvSUN(const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glNormal3fVertex3fvSUN(n, v);} 05411 GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glNormal3fVertex3fvSUN=GLee_Lazy_glNormal3fVertex3fvSUN; 05412 #endif 05413 #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN 05414 #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fSUN 05415 void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fSUN(GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glColor4fNormal3fVertex3fSUN(r, g, b, a, nx, ny, nz, x, y, z);} 05416 GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fSUN=GLee_Lazy_glColor4fNormal3fVertex3fSUN; 05417 #endif 05418 #ifndef GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN 05419 #define GLEE_C_DEFINED_glColor4fNormal3fVertex3fvSUN 05420 void __stdcall GLee_Lazy_glColor4fNormal3fVertex3fvSUN(const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glColor4fNormal3fVertex3fvSUN(c, n, v);} 05421 GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN=GLee_Lazy_glColor4fNormal3fVertex3fvSUN; 05422 #endif 05423 #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fSUN 05424 #define GLEE_C_DEFINED_glTexCoord2fVertex3fSUN 05425 void __stdcall GLee_Lazy_glTexCoord2fVertex3fSUN(GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fVertex3fSUN(s, t, x, y, z);} 05426 GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fSUN=GLee_Lazy_glTexCoord2fVertex3fSUN; 05427 #endif 05428 #ifndef GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN 05429 #define GLEE_C_DEFINED_glTexCoord2fVertex3fvSUN 05430 void __stdcall GLee_Lazy_glTexCoord2fVertex3fvSUN(const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glTexCoord2fVertex3fvSUN(tc, v);} 05431 GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fVertex3fvSUN=GLee_Lazy_glTexCoord2fVertex3fvSUN; 05432 #endif 05433 #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fSUN 05434 #define GLEE_C_DEFINED_glTexCoord4fVertex4fSUN 05435 void __stdcall GLee_Lazy_glTexCoord4fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glTexCoord4fVertex4fSUN(s, t, p, q, x, y, z, w);} 05436 GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fSUN=GLee_Lazy_glTexCoord4fVertex4fSUN; 05437 #endif 05438 #ifndef GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN 05439 #define GLEE_C_DEFINED_glTexCoord4fVertex4fvSUN 05440 void __stdcall GLee_Lazy_glTexCoord4fVertex4fvSUN(const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glTexCoord4fVertex4fvSUN(tc, v);} 05441 GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fVertex4fvSUN=GLee_Lazy_glTexCoord4fVertex4fvSUN; 05442 #endif 05443 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN 05444 #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fSUN 05445 void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN(GLfloat s, GLfloat t, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fSUN(s, t, r, g, b, a, x, y, z);} 05446 GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fSUN; 05447 #endif 05448 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN 05449 #define GLEE_C_DEFINED_glTexCoord2fColor4ubVertex3fvSUN 05450 void __stdcall GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN(const GLfloat * tc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor4ubVertex3fvSUN(tc, c, v);} 05451 GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4ubVertex3fvSUN; 05452 #endif 05453 #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN 05454 #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fSUN 05455 void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fColor3fVertex3fSUN(s, t, r, g, b, x, y, z);} 05456 GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fSUN; 05457 #endif 05458 #ifndef GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN 05459 #define GLEE_C_DEFINED_glTexCoord2fColor3fVertex3fvSUN 05460 void __stdcall GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor3fVertex3fvSUN(tc, c, v);} 05461 GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor3fVertex3fvSUN; 05462 #endif 05463 #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN 05464 #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fSUN 05465 void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fNormal3fVertex3fSUN(s, t, nx, ny, nz, x, y, z);} 05466 GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fSUN; 05467 #endif 05468 #ifndef GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN 05469 #define GLEE_C_DEFINED_glTexCoord2fNormal3fVertex3fvSUN 05470 void __stdcall GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fNormal3fVertex3fvSUN(tc, n, v);} 05471 GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fNormal3fVertex3fvSUN; 05472 #endif 05473 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN 05474 #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fSUN 05475 void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fSUN(s, t, r, g, b, a, nx, ny, nz, x, y, z);} 05476 GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fSUN; 05477 #endif 05478 #ifndef GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN 05479 #define GLEE_C_DEFINED_glTexCoord2fColor4fNormal3fVertex3fvSUN 05480 void __stdcall GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord2fColor4fNormal3fVertex3fvSUN(tc, c, n, v);} 05481 GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glTexCoord2fColor4fNormal3fVertex3fvSUN; 05482 #endif 05483 #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN 05484 #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fSUN 05485 void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat s, GLfloat t, GLfloat p, GLfloat q, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fSUN(s, t, p, q, r, g, b, a, nx, ny, nz, x, y, z, w);} 05486 GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fSUN; 05487 #endif 05488 #ifndef GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN 05489 #define GLEE_C_DEFINED_glTexCoord4fColor4fNormal3fVertex4fvSUN 05490 void __stdcall GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glTexCoord4fColor4fNormal3fVertex4fvSUN(tc, c, n, v);} 05491 GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN=GLee_Lazy_glTexCoord4fColor4fNormal3fVertex4fvSUN; 05492 #endif 05493 #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN 05494 #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fSUN 05495 void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fSUN(GLuint rc, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiVertex3fSUN(rc, x, y, z);} 05496 GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fSUN=GLee_Lazy_glReplacementCodeuiVertex3fSUN; 05497 #endif 05498 #ifndef GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN 05499 #define GLEE_C_DEFINED_glReplacementCodeuiVertex3fvSUN 05500 void __stdcall GLee_Lazy_glReplacementCodeuiVertex3fvSUN(const GLuint * rc, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiVertex3fvSUN(rc, v);} 05501 GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN=GLee_Lazy_glReplacementCodeuiVertex3fvSUN; 05502 #endif 05503 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN 05504 #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fSUN 05505 void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN(GLuint rc, GLubyte r, GLubyte g, GLubyte b, GLubyte a, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fSUN(rc, r, g, b, a, x, y, z);} 05506 GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fSUN; 05507 #endif 05508 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN 05509 #define GLEE_C_DEFINED_glReplacementCodeuiColor4ubVertex3fvSUN 05510 void __stdcall GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint * rc, const GLubyte * c, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor4ubVertex3fvSUN(rc, c, v);} 05511 GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4ubVertex3fvSUN; 05512 #endif 05513 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN 05514 #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fSUN 05515 void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fSUN(rc, r, g, b, x, y, z);} 05516 GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fSUN; 05517 #endif 05518 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN 05519 #define GLEE_C_DEFINED_glReplacementCodeuiColor3fVertex3fvSUN 05520 void __stdcall GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor3fVertex3fvSUN(rc, c, v);} 05521 GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor3fVertex3fvSUN; 05522 #endif 05523 #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN 05524 #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fSUN 05525 void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN(GLuint rc, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fSUN(rc, nx, ny, nz, x, y, z);} 05526 GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fSUN; 05527 #endif 05528 #ifndef GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN 05529 #define GLEE_C_DEFINED_glReplacementCodeuiNormal3fVertex3fvSUN 05530 void __stdcall GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiNormal3fVertex3fvSUN(rc, n, v);} 05531 GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiNormal3fVertex3fvSUN; 05532 #endif 05533 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN 05534 #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fSUN 05535 void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fSUN(rc, r, g, b, a, nx, ny, nz, x, y, z);} 05536 GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fSUN; 05537 #endif 05538 #ifndef GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN 05539 #define GLEE_C_DEFINED_glReplacementCodeuiColor4fNormal3fVertex3fvSUN 05540 void __stdcall GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiColor4fNormal3fVertex3fvSUN(rc, c, n, v);} 05541 GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiColor4fNormal3fVertex3fvSUN; 05542 #endif 05543 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN 05544 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fSUN 05545 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fSUN(rc, s, t, x, y, z);} 05546 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fSUN; 05547 #endif 05548 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN 05549 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fVertex3fvSUN 05550 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fVertex3fvSUN(rc, tc, v);} 05551 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fVertex3fvSUN; 05552 #endif 05553 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN 05554 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN 05555 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(rc, s, t, nx, ny, nz, x, y, z);} 05556 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN; 05557 #endif 05558 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN 05559 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN 05560 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(rc, tc, n, v);} 05561 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN; 05562 #endif 05563 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN 05564 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN 05565 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(GLuint rc, GLfloat s, GLfloat t, GLfloat r, GLfloat g, GLfloat b, GLfloat a, GLfloat nx, GLfloat ny, GLfloat nz, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(rc, s, t, r, g, b, a, nx, ny, nz, x, y, z);} 05566 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN; 05567 #endif 05568 #ifndef GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN 05569 #define GLEE_C_DEFINED_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN 05570 void __stdcall GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint * rc, const GLfloat * tc, const GLfloat * c, const GLfloat * n, const GLfloat * v) {if (GLeeInit()) glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(rc, tc, c, n, v);} 05571 GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN=GLee_Lazy_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN; 05572 #endif 05573 #endif 05574 05575 /* GL_EXT_blend_func_separate */ 05576 05577 #ifdef __GLEE_GL_EXT_blend_func_separate 05578 #ifndef GLEE_C_DEFINED_glBlendFuncSeparateEXT 05579 #define GLEE_C_DEFINED_glBlendFuncSeparateEXT 05580 void __stdcall GLee_Lazy_glBlendFuncSeparateEXT(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparateEXT(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} 05581 GLEEPFNGLBLENDFUNCSEPARATEEXTPROC GLeeFuncPtr_glBlendFuncSeparateEXT=GLee_Lazy_glBlendFuncSeparateEXT; 05582 #endif 05583 #endif 05584 05585 /* GL_INGR_color_clamp */ 05586 05587 #ifdef __GLEE_GL_INGR_color_clamp 05588 #endif 05589 05590 /* GL_INGR_interlace_read */ 05591 05592 #ifdef __GLEE_GL_INGR_interlace_read 05593 #endif 05594 05595 /* GL_EXT_stencil_wrap */ 05596 05597 #ifdef __GLEE_GL_EXT_stencil_wrap 05598 #endif 05599 05600 /* GL_EXT_422_pixels */ 05601 05602 #ifdef __GLEE_GL_EXT_422_pixels 05603 #endif 05604 05605 /* GL_NV_texgen_reflection */ 05606 05607 #ifdef __GLEE_GL_NV_texgen_reflection 05608 #endif 05609 05610 /* GL_EXT_texture_cube_map */ 05611 05612 #ifdef __GLEE_GL_EXT_texture_cube_map 05613 #endif 05614 05615 /* GL_SUN_convolution_border_modes */ 05616 05617 #ifdef __GLEE_GL_SUN_convolution_border_modes 05618 #endif 05619 05620 /* GL_EXT_texture_env_add */ 05621 05622 #ifdef __GLEE_GL_EXT_texture_env_add 05623 #endif 05624 05625 /* GL_EXT_texture_lod_bias */ 05626 05627 #ifdef __GLEE_GL_EXT_texture_lod_bias 05628 #endif 05629 05630 /* GL_EXT_texture_filter_anisotropic */ 05631 05632 #ifdef __GLEE_GL_EXT_texture_filter_anisotropic 05633 #endif 05634 05635 /* GL_EXT_vertex_weighting */ 05636 05637 #ifdef __GLEE_GL_EXT_vertex_weighting 05638 #ifndef GLEE_C_DEFINED_glVertexWeightfEXT 05639 #define GLEE_C_DEFINED_glVertexWeightfEXT 05640 void __stdcall GLee_Lazy_glVertexWeightfEXT(GLfloat weight) {if (GLeeInit()) glVertexWeightfEXT(weight);} 05641 GLEEPFNGLVERTEXWEIGHTFEXTPROC GLeeFuncPtr_glVertexWeightfEXT=GLee_Lazy_glVertexWeightfEXT; 05642 #endif 05643 #ifndef GLEE_C_DEFINED_glVertexWeightfvEXT 05644 #define GLEE_C_DEFINED_glVertexWeightfvEXT 05645 void __stdcall GLee_Lazy_glVertexWeightfvEXT(const GLfloat * weight) {if (GLeeInit()) glVertexWeightfvEXT(weight);} 05646 GLEEPFNGLVERTEXWEIGHTFVEXTPROC GLeeFuncPtr_glVertexWeightfvEXT=GLee_Lazy_glVertexWeightfvEXT; 05647 #endif 05648 #ifndef GLEE_C_DEFINED_glVertexWeightPointerEXT 05649 #define GLEE_C_DEFINED_glVertexWeightPointerEXT 05650 void __stdcall GLee_Lazy_glVertexWeightPointerEXT(GLsizei size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexWeightPointerEXT(size, type, stride, pointer);} 05651 GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC GLeeFuncPtr_glVertexWeightPointerEXT=GLee_Lazy_glVertexWeightPointerEXT; 05652 #endif 05653 #endif 05654 05655 /* GL_NV_light_max_exponent */ 05656 05657 #ifdef __GLEE_GL_NV_light_max_exponent 05658 #endif 05659 05660 /* GL_NV_vertex_array_range */ 05661 05662 #ifdef __GLEE_GL_NV_vertex_array_range 05663 #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeNV 05664 #define GLEE_C_DEFINED_glFlushVertexArrayRangeNV 05665 void __stdcall GLee_Lazy_glFlushVertexArrayRangeNV(void) {if (GLeeInit()) glFlushVertexArrayRangeNV();} 05666 GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC GLeeFuncPtr_glFlushVertexArrayRangeNV=GLee_Lazy_glFlushVertexArrayRangeNV; 05667 #endif 05668 #ifndef GLEE_C_DEFINED_glVertexArrayRangeNV 05669 #define GLEE_C_DEFINED_glVertexArrayRangeNV 05670 void __stdcall GLee_Lazy_glVertexArrayRangeNV(GLsizei length, const GLvoid * pointer) {if (GLeeInit()) glVertexArrayRangeNV(length, pointer);} 05671 GLEEPFNGLVERTEXARRAYRANGENVPROC GLeeFuncPtr_glVertexArrayRangeNV=GLee_Lazy_glVertexArrayRangeNV; 05672 #endif 05673 #endif 05674 05675 /* GL_NV_register_combiners */ 05676 05677 #ifdef __GLEE_GL_NV_register_combiners 05678 #ifndef GLEE_C_DEFINED_glCombinerParameterfvNV 05679 #define GLEE_C_DEFINED_glCombinerParameterfvNV 05680 void __stdcall GLee_Lazy_glCombinerParameterfvNV(GLenum pname, const GLfloat * params) {if (GLeeInit()) glCombinerParameterfvNV(pname, params);} 05681 GLEEPFNGLCOMBINERPARAMETERFVNVPROC GLeeFuncPtr_glCombinerParameterfvNV=GLee_Lazy_glCombinerParameterfvNV; 05682 #endif 05683 #ifndef GLEE_C_DEFINED_glCombinerParameterfNV 05684 #define GLEE_C_DEFINED_glCombinerParameterfNV 05685 void __stdcall GLee_Lazy_glCombinerParameterfNV(GLenum pname, GLfloat param) {if (GLeeInit()) glCombinerParameterfNV(pname, param);} 05686 GLEEPFNGLCOMBINERPARAMETERFNVPROC GLeeFuncPtr_glCombinerParameterfNV=GLee_Lazy_glCombinerParameterfNV; 05687 #endif 05688 #ifndef GLEE_C_DEFINED_glCombinerParameterivNV 05689 #define GLEE_C_DEFINED_glCombinerParameterivNV 05690 void __stdcall GLee_Lazy_glCombinerParameterivNV(GLenum pname, const GLint * params) {if (GLeeInit()) glCombinerParameterivNV(pname, params);} 05691 GLEEPFNGLCOMBINERPARAMETERIVNVPROC GLeeFuncPtr_glCombinerParameterivNV=GLee_Lazy_glCombinerParameterivNV; 05692 #endif 05693 #ifndef GLEE_C_DEFINED_glCombinerParameteriNV 05694 #define GLEE_C_DEFINED_glCombinerParameteriNV 05695 void __stdcall GLee_Lazy_glCombinerParameteriNV(GLenum pname, GLint param) {if (GLeeInit()) glCombinerParameteriNV(pname, param);} 05696 GLEEPFNGLCOMBINERPARAMETERINVPROC GLeeFuncPtr_glCombinerParameteriNV=GLee_Lazy_glCombinerParameteriNV; 05697 #endif 05698 #ifndef GLEE_C_DEFINED_glCombinerInputNV 05699 #define GLEE_C_DEFINED_glCombinerInputNV 05700 void __stdcall GLee_Lazy_glCombinerInputNV(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glCombinerInputNV(stage, portion, variable, input, mapping, componentUsage);} 05701 GLEEPFNGLCOMBINERINPUTNVPROC GLeeFuncPtr_glCombinerInputNV=GLee_Lazy_glCombinerInputNV; 05702 #endif 05703 #ifndef GLEE_C_DEFINED_glCombinerOutputNV 05704 #define GLEE_C_DEFINED_glCombinerOutputNV 05705 void __stdcall GLee_Lazy_glCombinerOutputNV(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum) {if (GLeeInit()) glCombinerOutputNV(stage, portion, abOutput, cdOutput, sumOutput, scale, bias, abDotProduct, cdDotProduct, muxSum);} 05706 GLEEPFNGLCOMBINEROUTPUTNVPROC GLeeFuncPtr_glCombinerOutputNV=GLee_Lazy_glCombinerOutputNV; 05707 #endif 05708 #ifndef GLEE_C_DEFINED_glFinalCombinerInputNV 05709 #define GLEE_C_DEFINED_glFinalCombinerInputNV 05710 void __stdcall GLee_Lazy_glFinalCombinerInputNV(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage) {if (GLeeInit()) glFinalCombinerInputNV(variable, input, mapping, componentUsage);} 05711 GLEEPFNGLFINALCOMBINERINPUTNVPROC GLeeFuncPtr_glFinalCombinerInputNV=GLee_Lazy_glFinalCombinerInputNV; 05712 #endif 05713 #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterfvNV 05714 #define GLEE_C_DEFINED_glGetCombinerInputParameterfvNV 05715 void __stdcall GLee_Lazy_glGetCombinerInputParameterfvNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerInputParameterfvNV(stage, portion, variable, pname, params);} 05716 GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerInputParameterfvNV=GLee_Lazy_glGetCombinerInputParameterfvNV; 05717 #endif 05718 #ifndef GLEE_C_DEFINED_glGetCombinerInputParameterivNV 05719 #define GLEE_C_DEFINED_glGetCombinerInputParameterivNV 05720 void __stdcall GLee_Lazy_glGetCombinerInputParameterivNV(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombinerInputParameterivNV(stage, portion, variable, pname, params);} 05721 GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerInputParameterivNV=GLee_Lazy_glGetCombinerInputParameterivNV; 05722 #endif 05723 #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV 05724 #define GLEE_C_DEFINED_glGetCombinerOutputParameterfvNV 05725 void __stdcall GLee_Lazy_glGetCombinerOutputParameterfvNV(GLenum stage, GLenum portion, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerOutputParameterfvNV(stage, portion, pname, params);} 05726 GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterfvNV=GLee_Lazy_glGetCombinerOutputParameterfvNV; 05727 #endif 05728 #ifndef GLEE_C_DEFINED_glGetCombinerOutputParameterivNV 05729 #define GLEE_C_DEFINED_glGetCombinerOutputParameterivNV 05730 void __stdcall GLee_Lazy_glGetCombinerOutputParameterivNV(GLenum stage, GLenum portion, GLenum pname, GLint * params) {if (GLeeInit()) glGetCombinerOutputParameterivNV(stage, portion, pname, params);} 05731 GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetCombinerOutputParameterivNV=GLee_Lazy_glGetCombinerOutputParameterivNV; 05732 #endif 05733 #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV 05734 #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterfvNV 05735 void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterfvNV(GLenum variable, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFinalCombinerInputParameterfvNV(variable, pname, params);} 05736 GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV=GLee_Lazy_glGetFinalCombinerInputParameterfvNV; 05737 #endif 05738 #ifndef GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV 05739 #define GLEE_C_DEFINED_glGetFinalCombinerInputParameterivNV 05740 void __stdcall GLee_Lazy_glGetFinalCombinerInputParameterivNV(GLenum variable, GLenum pname, GLint * params) {if (GLeeInit()) glGetFinalCombinerInputParameterivNV(variable, pname, params);} 05741 GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC GLeeFuncPtr_glGetFinalCombinerInputParameterivNV=GLee_Lazy_glGetFinalCombinerInputParameterivNV; 05742 #endif 05743 #endif 05744 05745 /* GL_NV_fog_distance */ 05746 05747 #ifdef __GLEE_GL_NV_fog_distance 05748 #endif 05749 05750 /* GL_NV_texgen_emboss */ 05751 05752 #ifdef __GLEE_GL_NV_texgen_emboss 05753 #endif 05754 05755 /* GL_NV_blend_square */ 05756 05757 #ifdef __GLEE_GL_NV_blend_square 05758 #endif 05759 05760 /* GL_NV_texture_env_combine4 */ 05761 05762 #ifdef __GLEE_GL_NV_texture_env_combine4 05763 #endif 05764 05765 /* GL_MESA_resize_buffers */ 05766 05767 #ifdef __GLEE_GL_MESA_resize_buffers 05768 #ifndef GLEE_C_DEFINED_glResizeBuffersMESA 05769 #define GLEE_C_DEFINED_glResizeBuffersMESA 05770 void __stdcall GLee_Lazy_glResizeBuffersMESA(void) {if (GLeeInit()) glResizeBuffersMESA();} 05771 GLEEPFNGLRESIZEBUFFERSMESAPROC GLeeFuncPtr_glResizeBuffersMESA=GLee_Lazy_glResizeBuffersMESA; 05772 #endif 05773 #endif 05774 05775 /* GL_MESA_window_pos */ 05776 05777 #ifdef __GLEE_GL_MESA_window_pos 05778 #ifndef GLEE_C_DEFINED_glWindowPos2dMESA 05779 #define GLEE_C_DEFINED_glWindowPos2dMESA 05780 void __stdcall GLee_Lazy_glWindowPos2dMESA(GLdouble x, GLdouble y) {if (GLeeInit()) glWindowPos2dMESA(x, y);} 05781 GLEEPFNGLWINDOWPOS2DMESAPROC GLeeFuncPtr_glWindowPos2dMESA=GLee_Lazy_glWindowPos2dMESA; 05782 #endif 05783 #ifndef GLEE_C_DEFINED_glWindowPos2dvMESA 05784 #define GLEE_C_DEFINED_glWindowPos2dvMESA 05785 void __stdcall GLee_Lazy_glWindowPos2dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos2dvMESA(v);} 05786 GLEEPFNGLWINDOWPOS2DVMESAPROC GLeeFuncPtr_glWindowPos2dvMESA=GLee_Lazy_glWindowPos2dvMESA; 05787 #endif 05788 #ifndef GLEE_C_DEFINED_glWindowPos2fMESA 05789 #define GLEE_C_DEFINED_glWindowPos2fMESA 05790 void __stdcall GLee_Lazy_glWindowPos2fMESA(GLfloat x, GLfloat y) {if (GLeeInit()) glWindowPos2fMESA(x, y);} 05791 GLEEPFNGLWINDOWPOS2FMESAPROC GLeeFuncPtr_glWindowPos2fMESA=GLee_Lazy_glWindowPos2fMESA; 05792 #endif 05793 #ifndef GLEE_C_DEFINED_glWindowPos2fvMESA 05794 #define GLEE_C_DEFINED_glWindowPos2fvMESA 05795 void __stdcall GLee_Lazy_glWindowPos2fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos2fvMESA(v);} 05796 GLEEPFNGLWINDOWPOS2FVMESAPROC GLeeFuncPtr_glWindowPos2fvMESA=GLee_Lazy_glWindowPos2fvMESA; 05797 #endif 05798 #ifndef GLEE_C_DEFINED_glWindowPos2iMESA 05799 #define GLEE_C_DEFINED_glWindowPos2iMESA 05800 void __stdcall GLee_Lazy_glWindowPos2iMESA(GLint x, GLint y) {if (GLeeInit()) glWindowPos2iMESA(x, y);} 05801 GLEEPFNGLWINDOWPOS2IMESAPROC GLeeFuncPtr_glWindowPos2iMESA=GLee_Lazy_glWindowPos2iMESA; 05802 #endif 05803 #ifndef GLEE_C_DEFINED_glWindowPos2ivMESA 05804 #define GLEE_C_DEFINED_glWindowPos2ivMESA 05805 void __stdcall GLee_Lazy_glWindowPos2ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos2ivMESA(v);} 05806 GLEEPFNGLWINDOWPOS2IVMESAPROC GLeeFuncPtr_glWindowPos2ivMESA=GLee_Lazy_glWindowPos2ivMESA; 05807 #endif 05808 #ifndef GLEE_C_DEFINED_glWindowPos2sMESA 05809 #define GLEE_C_DEFINED_glWindowPos2sMESA 05810 void __stdcall GLee_Lazy_glWindowPos2sMESA(GLshort x, GLshort y) {if (GLeeInit()) glWindowPos2sMESA(x, y);} 05811 GLEEPFNGLWINDOWPOS2SMESAPROC GLeeFuncPtr_glWindowPos2sMESA=GLee_Lazy_glWindowPos2sMESA; 05812 #endif 05813 #ifndef GLEE_C_DEFINED_glWindowPos2svMESA 05814 #define GLEE_C_DEFINED_glWindowPos2svMESA 05815 void __stdcall GLee_Lazy_glWindowPos2svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos2svMESA(v);} 05816 GLEEPFNGLWINDOWPOS2SVMESAPROC GLeeFuncPtr_glWindowPos2svMESA=GLee_Lazy_glWindowPos2svMESA; 05817 #endif 05818 #ifndef GLEE_C_DEFINED_glWindowPos3dMESA 05819 #define GLEE_C_DEFINED_glWindowPos3dMESA 05820 void __stdcall GLee_Lazy_glWindowPos3dMESA(GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glWindowPos3dMESA(x, y, z);} 05821 GLEEPFNGLWINDOWPOS3DMESAPROC GLeeFuncPtr_glWindowPos3dMESA=GLee_Lazy_glWindowPos3dMESA; 05822 #endif 05823 #ifndef GLEE_C_DEFINED_glWindowPos3dvMESA 05824 #define GLEE_C_DEFINED_glWindowPos3dvMESA 05825 void __stdcall GLee_Lazy_glWindowPos3dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos3dvMESA(v);} 05826 GLEEPFNGLWINDOWPOS3DVMESAPROC GLeeFuncPtr_glWindowPos3dvMESA=GLee_Lazy_glWindowPos3dvMESA; 05827 #endif 05828 #ifndef GLEE_C_DEFINED_glWindowPos3fMESA 05829 #define GLEE_C_DEFINED_glWindowPos3fMESA 05830 void __stdcall GLee_Lazy_glWindowPos3fMESA(GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glWindowPos3fMESA(x, y, z);} 05831 GLEEPFNGLWINDOWPOS3FMESAPROC GLeeFuncPtr_glWindowPos3fMESA=GLee_Lazy_glWindowPos3fMESA; 05832 #endif 05833 #ifndef GLEE_C_DEFINED_glWindowPos3fvMESA 05834 #define GLEE_C_DEFINED_glWindowPos3fvMESA 05835 void __stdcall GLee_Lazy_glWindowPos3fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos3fvMESA(v);} 05836 GLEEPFNGLWINDOWPOS3FVMESAPROC GLeeFuncPtr_glWindowPos3fvMESA=GLee_Lazy_glWindowPos3fvMESA; 05837 #endif 05838 #ifndef GLEE_C_DEFINED_glWindowPos3iMESA 05839 #define GLEE_C_DEFINED_glWindowPos3iMESA 05840 void __stdcall GLee_Lazy_glWindowPos3iMESA(GLint x, GLint y, GLint z) {if (GLeeInit()) glWindowPos3iMESA(x, y, z);} 05841 GLEEPFNGLWINDOWPOS3IMESAPROC GLeeFuncPtr_glWindowPos3iMESA=GLee_Lazy_glWindowPos3iMESA; 05842 #endif 05843 #ifndef GLEE_C_DEFINED_glWindowPos3ivMESA 05844 #define GLEE_C_DEFINED_glWindowPos3ivMESA 05845 void __stdcall GLee_Lazy_glWindowPos3ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos3ivMESA(v);} 05846 GLEEPFNGLWINDOWPOS3IVMESAPROC GLeeFuncPtr_glWindowPos3ivMESA=GLee_Lazy_glWindowPos3ivMESA; 05847 #endif 05848 #ifndef GLEE_C_DEFINED_glWindowPos3sMESA 05849 #define GLEE_C_DEFINED_glWindowPos3sMESA 05850 void __stdcall GLee_Lazy_glWindowPos3sMESA(GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glWindowPos3sMESA(x, y, z);} 05851 GLEEPFNGLWINDOWPOS3SMESAPROC GLeeFuncPtr_glWindowPos3sMESA=GLee_Lazy_glWindowPos3sMESA; 05852 #endif 05853 #ifndef GLEE_C_DEFINED_glWindowPos3svMESA 05854 #define GLEE_C_DEFINED_glWindowPos3svMESA 05855 void __stdcall GLee_Lazy_glWindowPos3svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos3svMESA(v);} 05856 GLEEPFNGLWINDOWPOS3SVMESAPROC GLeeFuncPtr_glWindowPos3svMESA=GLee_Lazy_glWindowPos3svMESA; 05857 #endif 05858 #ifndef GLEE_C_DEFINED_glWindowPos4dMESA 05859 #define GLEE_C_DEFINED_glWindowPos4dMESA 05860 void __stdcall GLee_Lazy_glWindowPos4dMESA(GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glWindowPos4dMESA(x, y, z, w);} 05861 GLEEPFNGLWINDOWPOS4DMESAPROC GLeeFuncPtr_glWindowPos4dMESA=GLee_Lazy_glWindowPos4dMESA; 05862 #endif 05863 #ifndef GLEE_C_DEFINED_glWindowPos4dvMESA 05864 #define GLEE_C_DEFINED_glWindowPos4dvMESA 05865 void __stdcall GLee_Lazy_glWindowPos4dvMESA(const GLdouble * v) {if (GLeeInit()) glWindowPos4dvMESA(v);} 05866 GLEEPFNGLWINDOWPOS4DVMESAPROC GLeeFuncPtr_glWindowPos4dvMESA=GLee_Lazy_glWindowPos4dvMESA; 05867 #endif 05868 #ifndef GLEE_C_DEFINED_glWindowPos4fMESA 05869 #define GLEE_C_DEFINED_glWindowPos4fMESA 05870 void __stdcall GLee_Lazy_glWindowPos4fMESA(GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glWindowPos4fMESA(x, y, z, w);} 05871 GLEEPFNGLWINDOWPOS4FMESAPROC GLeeFuncPtr_glWindowPos4fMESA=GLee_Lazy_glWindowPos4fMESA; 05872 #endif 05873 #ifndef GLEE_C_DEFINED_glWindowPos4fvMESA 05874 #define GLEE_C_DEFINED_glWindowPos4fvMESA 05875 void __stdcall GLee_Lazy_glWindowPos4fvMESA(const GLfloat * v) {if (GLeeInit()) glWindowPos4fvMESA(v);} 05876 GLEEPFNGLWINDOWPOS4FVMESAPROC GLeeFuncPtr_glWindowPos4fvMESA=GLee_Lazy_glWindowPos4fvMESA; 05877 #endif 05878 #ifndef GLEE_C_DEFINED_glWindowPos4iMESA 05879 #define GLEE_C_DEFINED_glWindowPos4iMESA 05880 void __stdcall GLee_Lazy_glWindowPos4iMESA(GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glWindowPos4iMESA(x, y, z, w);} 05881 GLEEPFNGLWINDOWPOS4IMESAPROC GLeeFuncPtr_glWindowPos4iMESA=GLee_Lazy_glWindowPos4iMESA; 05882 #endif 05883 #ifndef GLEE_C_DEFINED_glWindowPos4ivMESA 05884 #define GLEE_C_DEFINED_glWindowPos4ivMESA 05885 void __stdcall GLee_Lazy_glWindowPos4ivMESA(const GLint * v) {if (GLeeInit()) glWindowPos4ivMESA(v);} 05886 GLEEPFNGLWINDOWPOS4IVMESAPROC GLeeFuncPtr_glWindowPos4ivMESA=GLee_Lazy_glWindowPos4ivMESA; 05887 #endif 05888 #ifndef GLEE_C_DEFINED_glWindowPos4sMESA 05889 #define GLEE_C_DEFINED_glWindowPos4sMESA 05890 void __stdcall GLee_Lazy_glWindowPos4sMESA(GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glWindowPos4sMESA(x, y, z, w);} 05891 GLEEPFNGLWINDOWPOS4SMESAPROC GLeeFuncPtr_glWindowPos4sMESA=GLee_Lazy_glWindowPos4sMESA; 05892 #endif 05893 #ifndef GLEE_C_DEFINED_glWindowPos4svMESA 05894 #define GLEE_C_DEFINED_glWindowPos4svMESA 05895 void __stdcall GLee_Lazy_glWindowPos4svMESA(const GLshort * v) {if (GLeeInit()) glWindowPos4svMESA(v);} 05896 GLEEPFNGLWINDOWPOS4SVMESAPROC GLeeFuncPtr_glWindowPos4svMESA=GLee_Lazy_glWindowPos4svMESA; 05897 #endif 05898 #endif 05899 05900 /* GL_EXT_texture_compression_s3tc */ 05901 05902 #ifdef __GLEE_GL_EXT_texture_compression_s3tc 05903 #endif 05904 05905 /* GL_IBM_cull_vertex */ 05906 05907 #ifdef __GLEE_GL_IBM_cull_vertex 05908 #endif 05909 05910 /* GL_IBM_multimode_draw_arrays */ 05911 05912 #ifdef __GLEE_GL_IBM_multimode_draw_arrays 05913 #ifndef GLEE_C_DEFINED_glMultiModeDrawArraysIBM 05914 #define GLEE_C_DEFINED_glMultiModeDrawArraysIBM 05915 void __stdcall GLee_Lazy_glMultiModeDrawArraysIBM(const GLenum * mode, const GLint * first, const GLsizei * count, GLsizei primcount, GLint modestride) {if (GLeeInit()) glMultiModeDrawArraysIBM(mode, first, count, primcount, modestride);} 05916 GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC GLeeFuncPtr_glMultiModeDrawArraysIBM=GLee_Lazy_glMultiModeDrawArraysIBM; 05917 #endif 05918 #ifndef GLEE_C_DEFINED_glMultiModeDrawElementsIBM 05919 #define GLEE_C_DEFINED_glMultiModeDrawElementsIBM 05920 void __stdcall GLee_Lazy_glMultiModeDrawElementsIBM(const GLenum * mode, const GLsizei * count, GLenum type, const GLvoid* const * indices, GLsizei primcount, GLint modestride) {if (GLeeInit()) glMultiModeDrawElementsIBM(mode, count, type, indices, primcount, modestride);} 05921 GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC GLeeFuncPtr_glMultiModeDrawElementsIBM=GLee_Lazy_glMultiModeDrawElementsIBM; 05922 #endif 05923 #endif 05924 05925 /* GL_IBM_vertex_array_lists */ 05926 05927 #ifdef __GLEE_GL_IBM_vertex_array_lists 05928 #ifndef GLEE_C_DEFINED_glColorPointerListIBM 05929 #define GLEE_C_DEFINED_glColorPointerListIBM 05930 void __stdcall GLee_Lazy_glColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glColorPointerListIBM(size, type, stride, pointer, ptrstride);} 05931 GLEEPFNGLCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glColorPointerListIBM=GLee_Lazy_glColorPointerListIBM; 05932 #endif 05933 #ifndef GLEE_C_DEFINED_glSecondaryColorPointerListIBM 05934 #define GLEE_C_DEFINED_glSecondaryColorPointerListIBM 05935 void __stdcall GLee_Lazy_glSecondaryColorPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glSecondaryColorPointerListIBM(size, type, stride, pointer, ptrstride);} 05936 GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC GLeeFuncPtr_glSecondaryColorPointerListIBM=GLee_Lazy_glSecondaryColorPointerListIBM; 05937 #endif 05938 #ifndef GLEE_C_DEFINED_glEdgeFlagPointerListIBM 05939 #define GLEE_C_DEFINED_glEdgeFlagPointerListIBM 05940 void __stdcall GLee_Lazy_glEdgeFlagPointerListIBM(GLint stride, const GLboolean* * pointer, GLint ptrstride) {if (GLeeInit()) glEdgeFlagPointerListIBM(stride, pointer, ptrstride);} 05941 GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC GLeeFuncPtr_glEdgeFlagPointerListIBM=GLee_Lazy_glEdgeFlagPointerListIBM; 05942 #endif 05943 #ifndef GLEE_C_DEFINED_glFogCoordPointerListIBM 05944 #define GLEE_C_DEFINED_glFogCoordPointerListIBM 05945 void __stdcall GLee_Lazy_glFogCoordPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glFogCoordPointerListIBM(type, stride, pointer, ptrstride);} 05946 GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glFogCoordPointerListIBM=GLee_Lazy_glFogCoordPointerListIBM; 05947 #endif 05948 #ifndef GLEE_C_DEFINED_glIndexPointerListIBM 05949 #define GLEE_C_DEFINED_glIndexPointerListIBM 05950 void __stdcall GLee_Lazy_glIndexPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glIndexPointerListIBM(type, stride, pointer, ptrstride);} 05951 GLEEPFNGLINDEXPOINTERLISTIBMPROC GLeeFuncPtr_glIndexPointerListIBM=GLee_Lazy_glIndexPointerListIBM; 05952 #endif 05953 #ifndef GLEE_C_DEFINED_glNormalPointerListIBM 05954 #define GLEE_C_DEFINED_glNormalPointerListIBM 05955 void __stdcall GLee_Lazy_glNormalPointerListIBM(GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glNormalPointerListIBM(type, stride, pointer, ptrstride);} 05956 GLEEPFNGLNORMALPOINTERLISTIBMPROC GLeeFuncPtr_glNormalPointerListIBM=GLee_Lazy_glNormalPointerListIBM; 05957 #endif 05958 #ifndef GLEE_C_DEFINED_glTexCoordPointerListIBM 05959 #define GLEE_C_DEFINED_glTexCoordPointerListIBM 05960 void __stdcall GLee_Lazy_glTexCoordPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glTexCoordPointerListIBM(size, type, stride, pointer, ptrstride);} 05961 GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC GLeeFuncPtr_glTexCoordPointerListIBM=GLee_Lazy_glTexCoordPointerListIBM; 05962 #endif 05963 #ifndef GLEE_C_DEFINED_glVertexPointerListIBM 05964 #define GLEE_C_DEFINED_glVertexPointerListIBM 05965 void __stdcall GLee_Lazy_glVertexPointerListIBM(GLint size, GLenum type, GLint stride, const GLvoid* * pointer, GLint ptrstride) {if (GLeeInit()) glVertexPointerListIBM(size, type, stride, pointer, ptrstride);} 05966 GLEEPFNGLVERTEXPOINTERLISTIBMPROC GLeeFuncPtr_glVertexPointerListIBM=GLee_Lazy_glVertexPointerListIBM; 05967 #endif 05968 #endif 05969 05970 /* GL_SGIX_subsample */ 05971 05972 #ifdef __GLEE_GL_SGIX_subsample 05973 #endif 05974 05975 /* GL_SGIX_ycrcb_subsample */ 05976 05977 #ifdef __GLEE_GL_SGIX_ycrcb_subsample 05978 #endif 05979 05980 /* GL_SGIX_ycrcba */ 05981 05982 #ifdef __GLEE_GL_SGIX_ycrcba 05983 #endif 05984 05985 /* GL_SGI_depth_pass_instrument */ 05986 05987 #ifdef __GLEE_GL_SGI_depth_pass_instrument 05988 #endif 05989 05990 /* GL_3DFX_texture_compression_FXT1 */ 05991 05992 #ifdef __GLEE_GL_3DFX_texture_compression_FXT1 05993 #endif 05994 05995 /* GL_3DFX_multisample */ 05996 05997 #ifdef __GLEE_GL_3DFX_multisample 05998 #endif 05999 06000 /* GL_3DFX_tbuffer */ 06001 06002 #ifdef __GLEE_GL_3DFX_tbuffer 06003 #ifndef GLEE_C_DEFINED_glTbufferMask3DFX 06004 #define GLEE_C_DEFINED_glTbufferMask3DFX 06005 void __stdcall GLee_Lazy_glTbufferMask3DFX(GLuint mask) {if (GLeeInit()) glTbufferMask3DFX(mask);} 06006 GLEEPFNGLTBUFFERMASK3DFXPROC GLeeFuncPtr_glTbufferMask3DFX=GLee_Lazy_glTbufferMask3DFX; 06007 #endif 06008 #endif 06009 06010 /* GL_EXT_multisample */ 06011 06012 #ifdef __GLEE_GL_EXT_multisample 06013 #ifndef GLEE_C_DEFINED_glSampleMaskEXT 06014 #define GLEE_C_DEFINED_glSampleMaskEXT 06015 void __stdcall GLee_Lazy_glSampleMaskEXT(GLclampf value, GLboolean invert) {if (GLeeInit()) glSampleMaskEXT(value, invert);} 06016 GLEEPFNGLSAMPLEMASKEXTPROC GLeeFuncPtr_glSampleMaskEXT=GLee_Lazy_glSampleMaskEXT; 06017 #endif 06018 #ifndef GLEE_C_DEFINED_glSamplePatternEXT 06019 #define GLEE_C_DEFINED_glSamplePatternEXT 06020 void __stdcall GLee_Lazy_glSamplePatternEXT(GLenum pattern) {if (GLeeInit()) glSamplePatternEXT(pattern);} 06021 GLEEPFNGLSAMPLEPATTERNEXTPROC GLeeFuncPtr_glSamplePatternEXT=GLee_Lazy_glSamplePatternEXT; 06022 #endif 06023 #endif 06024 06025 /* GL_SGIX_vertex_preclip */ 06026 06027 #ifdef __GLEE_GL_SGIX_vertex_preclip 06028 #endif 06029 06030 /* GL_SGIX_convolution_accuracy */ 06031 06032 #ifdef __GLEE_GL_SGIX_convolution_accuracy 06033 #endif 06034 06035 /* GL_SGIX_resample */ 06036 06037 #ifdef __GLEE_GL_SGIX_resample 06038 #endif 06039 06040 /* GL_SGIS_point_line_texgen */ 06041 06042 #ifdef __GLEE_GL_SGIS_point_line_texgen 06043 #endif 06044 06045 /* GL_SGIS_texture_color_mask */ 06046 06047 #ifdef __GLEE_GL_SGIS_texture_color_mask 06048 #ifndef GLEE_C_DEFINED_glTextureColorMaskSGIS 06049 #define GLEE_C_DEFINED_glTextureColorMaskSGIS 06050 void __stdcall GLee_Lazy_glTextureColorMaskSGIS(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha) {if (GLeeInit()) glTextureColorMaskSGIS(red, green, blue, alpha);} 06051 GLEEPFNGLTEXTURECOLORMASKSGISPROC GLeeFuncPtr_glTextureColorMaskSGIS=GLee_Lazy_glTextureColorMaskSGIS; 06052 #endif 06053 #endif 06054 06055 /* GL_EXT_texture_env_dot3 */ 06056 06057 #ifdef __GLEE_GL_EXT_texture_env_dot3 06058 #endif 06059 06060 /* GL_ATI_texture_mirror_once */ 06061 06062 #ifdef __GLEE_GL_ATI_texture_mirror_once 06063 #endif 06064 06065 /* GL_NV_fence */ 06066 06067 #ifdef __GLEE_GL_NV_fence 06068 #ifndef GLEE_C_DEFINED_glDeleteFencesNV 06069 #define GLEE_C_DEFINED_glDeleteFencesNV 06070 void __stdcall GLee_Lazy_glDeleteFencesNV(GLsizei n, const GLuint * fences) {if (GLeeInit()) glDeleteFencesNV(n, fences);} 06071 GLEEPFNGLDELETEFENCESNVPROC GLeeFuncPtr_glDeleteFencesNV=GLee_Lazy_glDeleteFencesNV; 06072 #endif 06073 #ifndef GLEE_C_DEFINED_glGenFencesNV 06074 #define GLEE_C_DEFINED_glGenFencesNV 06075 void __stdcall GLee_Lazy_glGenFencesNV(GLsizei n, GLuint * fences) {if (GLeeInit()) glGenFencesNV(n, fences);} 06076 GLEEPFNGLGENFENCESNVPROC GLeeFuncPtr_glGenFencesNV=GLee_Lazy_glGenFencesNV; 06077 #endif 06078 #ifndef GLEE_C_DEFINED_glIsFenceNV 06079 #define GLEE_C_DEFINED_glIsFenceNV 06080 GLboolean __stdcall GLee_Lazy_glIsFenceNV(GLuint fence) {if (GLeeInit()) return glIsFenceNV(fence); return (GLboolean)0;} 06081 GLEEPFNGLISFENCENVPROC GLeeFuncPtr_glIsFenceNV=GLee_Lazy_glIsFenceNV; 06082 #endif 06083 #ifndef GLEE_C_DEFINED_glTestFenceNV 06084 #define GLEE_C_DEFINED_glTestFenceNV 06085 GLboolean __stdcall GLee_Lazy_glTestFenceNV(GLuint fence) {if (GLeeInit()) return glTestFenceNV(fence); return (GLboolean)0;} 06086 GLEEPFNGLTESTFENCENVPROC GLeeFuncPtr_glTestFenceNV=GLee_Lazy_glTestFenceNV; 06087 #endif 06088 #ifndef GLEE_C_DEFINED_glGetFenceivNV 06089 #define GLEE_C_DEFINED_glGetFenceivNV 06090 void __stdcall GLee_Lazy_glGetFenceivNV(GLuint fence, GLenum pname, GLint * params) {if (GLeeInit()) glGetFenceivNV(fence, pname, params);} 06091 GLEEPFNGLGETFENCEIVNVPROC GLeeFuncPtr_glGetFenceivNV=GLee_Lazy_glGetFenceivNV; 06092 #endif 06093 #ifndef GLEE_C_DEFINED_glFinishFenceNV 06094 #define GLEE_C_DEFINED_glFinishFenceNV 06095 void __stdcall GLee_Lazy_glFinishFenceNV(GLuint fence) {if (GLeeInit()) glFinishFenceNV(fence);} 06096 GLEEPFNGLFINISHFENCENVPROC GLeeFuncPtr_glFinishFenceNV=GLee_Lazy_glFinishFenceNV; 06097 #endif 06098 #ifndef GLEE_C_DEFINED_glSetFenceNV 06099 #define GLEE_C_DEFINED_glSetFenceNV 06100 void __stdcall GLee_Lazy_glSetFenceNV(GLuint fence, GLenum condition) {if (GLeeInit()) glSetFenceNV(fence, condition);} 06101 GLEEPFNGLSETFENCENVPROC GLeeFuncPtr_glSetFenceNV=GLee_Lazy_glSetFenceNV; 06102 #endif 06103 #endif 06104 06105 /* GL_IBM_texture_mirrored_repeat */ 06106 06107 #ifdef __GLEE_GL_IBM_texture_mirrored_repeat 06108 #endif 06109 06110 /* GL_NV_evaluators */ 06111 06112 #ifdef __GLEE_GL_NV_evaluators 06113 #ifndef GLEE_C_DEFINED_glMapControlPointsNV 06114 #define GLEE_C_DEFINED_glMapControlPointsNV 06115 void __stdcall GLee_Lazy_glMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLint uorder, GLint vorder, GLboolean packed, const GLvoid * points) {if (GLeeInit()) glMapControlPointsNV(target, index, type, ustride, vstride, uorder, vorder, packed, points);} 06116 GLEEPFNGLMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glMapControlPointsNV=GLee_Lazy_glMapControlPointsNV; 06117 #endif 06118 #ifndef GLEE_C_DEFINED_glMapParameterivNV 06119 #define GLEE_C_DEFINED_glMapParameterivNV 06120 void __stdcall GLee_Lazy_glMapParameterivNV(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMapParameterivNV(target, pname, params);} 06121 GLEEPFNGLMAPPARAMETERIVNVPROC GLeeFuncPtr_glMapParameterivNV=GLee_Lazy_glMapParameterivNV; 06122 #endif 06123 #ifndef GLEE_C_DEFINED_glMapParameterfvNV 06124 #define GLEE_C_DEFINED_glMapParameterfvNV 06125 void __stdcall GLee_Lazy_glMapParameterfvNV(GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMapParameterfvNV(target, pname, params);} 06126 GLEEPFNGLMAPPARAMETERFVNVPROC GLeeFuncPtr_glMapParameterfvNV=GLee_Lazy_glMapParameterfvNV; 06127 #endif 06128 #ifndef GLEE_C_DEFINED_glGetMapControlPointsNV 06129 #define GLEE_C_DEFINED_glGetMapControlPointsNV 06130 void __stdcall GLee_Lazy_glGetMapControlPointsNV(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, GLvoid * points) {if (GLeeInit()) glGetMapControlPointsNV(target, index, type, ustride, vstride, packed, points);} 06131 GLEEPFNGLGETMAPCONTROLPOINTSNVPROC GLeeFuncPtr_glGetMapControlPointsNV=GLee_Lazy_glGetMapControlPointsNV; 06132 #endif 06133 #ifndef GLEE_C_DEFINED_glGetMapParameterivNV 06134 #define GLEE_C_DEFINED_glGetMapParameterivNV 06135 void __stdcall GLee_Lazy_glGetMapParameterivNV(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapParameterivNV(target, pname, params);} 06136 GLEEPFNGLGETMAPPARAMETERIVNVPROC GLeeFuncPtr_glGetMapParameterivNV=GLee_Lazy_glGetMapParameterivNV; 06137 #endif 06138 #ifndef GLEE_C_DEFINED_glGetMapParameterfvNV 06139 #define GLEE_C_DEFINED_glGetMapParameterfvNV 06140 void __stdcall GLee_Lazy_glGetMapParameterfvNV(GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapParameterfvNV(target, pname, params);} 06141 GLEEPFNGLGETMAPPARAMETERFVNVPROC GLeeFuncPtr_glGetMapParameterfvNV=GLee_Lazy_glGetMapParameterfvNV; 06142 #endif 06143 #ifndef GLEE_C_DEFINED_glGetMapAttribParameterivNV 06144 #define GLEE_C_DEFINED_glGetMapAttribParameterivNV 06145 void __stdcall GLee_Lazy_glGetMapAttribParameterivNV(GLenum target, GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetMapAttribParameterivNV(target, index, pname, params);} 06146 GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC GLeeFuncPtr_glGetMapAttribParameterivNV=GLee_Lazy_glGetMapAttribParameterivNV; 06147 #endif 06148 #ifndef GLEE_C_DEFINED_glGetMapAttribParameterfvNV 06149 #define GLEE_C_DEFINED_glGetMapAttribParameterfvNV 06150 void __stdcall GLee_Lazy_glGetMapAttribParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMapAttribParameterfvNV(target, index, pname, params);} 06151 GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC GLeeFuncPtr_glGetMapAttribParameterfvNV=GLee_Lazy_glGetMapAttribParameterfvNV; 06152 #endif 06153 #ifndef GLEE_C_DEFINED_glEvalMapsNV 06154 #define GLEE_C_DEFINED_glEvalMapsNV 06155 void __stdcall GLee_Lazy_glEvalMapsNV(GLenum target, GLenum mode) {if (GLeeInit()) glEvalMapsNV(target, mode);} 06156 GLEEPFNGLEVALMAPSNVPROC GLeeFuncPtr_glEvalMapsNV=GLee_Lazy_glEvalMapsNV; 06157 #endif 06158 #endif 06159 06160 /* GL_NV_packed_depth_stencil */ 06161 06162 #ifdef __GLEE_GL_NV_packed_depth_stencil 06163 #endif 06164 06165 /* GL_NV_register_combiners2 */ 06166 06167 #ifdef __GLEE_GL_NV_register_combiners2 06168 #ifndef GLEE_C_DEFINED_glCombinerStageParameterfvNV 06169 #define GLEE_C_DEFINED_glCombinerStageParameterfvNV 06170 void __stdcall GLee_Lazy_glCombinerStageParameterfvNV(GLenum stage, GLenum pname, const GLfloat * params) {if (GLeeInit()) glCombinerStageParameterfvNV(stage, pname, params);} 06171 GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glCombinerStageParameterfvNV=GLee_Lazy_glCombinerStageParameterfvNV; 06172 #endif 06173 #ifndef GLEE_C_DEFINED_glGetCombinerStageParameterfvNV 06174 #define GLEE_C_DEFINED_glGetCombinerStageParameterfvNV 06175 void __stdcall GLee_Lazy_glGetCombinerStageParameterfvNV(GLenum stage, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetCombinerStageParameterfvNV(stage, pname, params);} 06176 GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC GLeeFuncPtr_glGetCombinerStageParameterfvNV=GLee_Lazy_glGetCombinerStageParameterfvNV; 06177 #endif 06178 #endif 06179 06180 /* GL_NV_texture_compression_vtc */ 06181 06182 #ifdef __GLEE_GL_NV_texture_compression_vtc 06183 #endif 06184 06185 /* GL_NV_texture_rectangle */ 06186 06187 #ifdef __GLEE_GL_NV_texture_rectangle 06188 #endif 06189 06190 /* GL_NV_texture_shader */ 06191 06192 #ifdef __GLEE_GL_NV_texture_shader 06193 #endif 06194 06195 /* GL_NV_texture_shader2 */ 06196 06197 #ifdef __GLEE_GL_NV_texture_shader2 06198 #endif 06199 06200 /* GL_NV_vertex_array_range2 */ 06201 06202 #ifdef __GLEE_GL_NV_vertex_array_range2 06203 #endif 06204 06205 /* GL_NV_vertex_program */ 06206 06207 #ifdef __GLEE_GL_NV_vertex_program 06208 #ifndef GLEE_C_DEFINED_glAreProgramsResidentNV 06209 #define GLEE_C_DEFINED_glAreProgramsResidentNV 06210 GLboolean __stdcall GLee_Lazy_glAreProgramsResidentNV(GLsizei n, const GLuint * programs, GLboolean * residences) {if (GLeeInit()) return glAreProgramsResidentNV(n, programs, residences); return (GLboolean)0;} 06211 GLEEPFNGLAREPROGRAMSRESIDENTNVPROC GLeeFuncPtr_glAreProgramsResidentNV=GLee_Lazy_glAreProgramsResidentNV; 06212 #endif 06213 #ifndef GLEE_C_DEFINED_glBindProgramNV 06214 #define GLEE_C_DEFINED_glBindProgramNV 06215 void __stdcall GLee_Lazy_glBindProgramNV(GLenum target, GLuint id) {if (GLeeInit()) glBindProgramNV(target, id);} 06216 GLEEPFNGLBINDPROGRAMNVPROC GLeeFuncPtr_glBindProgramNV=GLee_Lazy_glBindProgramNV; 06217 #endif 06218 #ifndef GLEE_C_DEFINED_glDeleteProgramsNV 06219 #define GLEE_C_DEFINED_glDeleteProgramsNV 06220 void __stdcall GLee_Lazy_glDeleteProgramsNV(GLsizei n, const GLuint * programs) {if (GLeeInit()) glDeleteProgramsNV(n, programs);} 06221 GLEEPFNGLDELETEPROGRAMSNVPROC GLeeFuncPtr_glDeleteProgramsNV=GLee_Lazy_glDeleteProgramsNV; 06222 #endif 06223 #ifndef GLEE_C_DEFINED_glExecuteProgramNV 06224 #define GLEE_C_DEFINED_glExecuteProgramNV 06225 void __stdcall GLee_Lazy_glExecuteProgramNV(GLenum target, GLuint id, const GLfloat * params) {if (GLeeInit()) glExecuteProgramNV(target, id, params);} 06226 GLEEPFNGLEXECUTEPROGRAMNVPROC GLeeFuncPtr_glExecuteProgramNV=GLee_Lazy_glExecuteProgramNV; 06227 #endif 06228 #ifndef GLEE_C_DEFINED_glGenProgramsNV 06229 #define GLEE_C_DEFINED_glGenProgramsNV 06230 void __stdcall GLee_Lazy_glGenProgramsNV(GLsizei n, GLuint * programs) {if (GLeeInit()) glGenProgramsNV(n, programs);} 06231 GLEEPFNGLGENPROGRAMSNVPROC GLeeFuncPtr_glGenProgramsNV=GLee_Lazy_glGenProgramsNV; 06232 #endif 06233 #ifndef GLEE_C_DEFINED_glGetProgramParameterdvNV 06234 #define GLEE_C_DEFINED_glGetProgramParameterdvNV 06235 void __stdcall GLee_Lazy_glGetProgramParameterdvNV(GLenum target, GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetProgramParameterdvNV(target, index, pname, params);} 06236 GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramParameterdvNV=GLee_Lazy_glGetProgramParameterdvNV; 06237 #endif 06238 #ifndef GLEE_C_DEFINED_glGetProgramParameterfvNV 06239 #define GLEE_C_DEFINED_glGetProgramParameterfvNV 06240 void __stdcall GLee_Lazy_glGetProgramParameterfvNV(GLenum target, GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetProgramParameterfvNV(target, index, pname, params);} 06241 GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramParameterfvNV=GLee_Lazy_glGetProgramParameterfvNV; 06242 #endif 06243 #ifndef GLEE_C_DEFINED_glGetProgramivNV 06244 #define GLEE_C_DEFINED_glGetProgramivNV 06245 void __stdcall GLee_Lazy_glGetProgramivNV(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetProgramivNV(id, pname, params);} 06246 GLEEPFNGLGETPROGRAMIVNVPROC GLeeFuncPtr_glGetProgramivNV=GLee_Lazy_glGetProgramivNV; 06247 #endif 06248 #ifndef GLEE_C_DEFINED_glGetProgramStringNV 06249 #define GLEE_C_DEFINED_glGetProgramStringNV 06250 void __stdcall GLee_Lazy_glGetProgramStringNV(GLuint id, GLenum pname, GLubyte * program) {if (GLeeInit()) glGetProgramStringNV(id, pname, program);} 06251 GLEEPFNGLGETPROGRAMSTRINGNVPROC GLeeFuncPtr_glGetProgramStringNV=GLee_Lazy_glGetProgramStringNV; 06252 #endif 06253 #ifndef GLEE_C_DEFINED_glGetTrackMatrixivNV 06254 #define GLEE_C_DEFINED_glGetTrackMatrixivNV 06255 void __stdcall GLee_Lazy_glGetTrackMatrixivNV(GLenum target, GLuint address, GLenum pname, GLint * params) {if (GLeeInit()) glGetTrackMatrixivNV(target, address, pname, params);} 06256 GLEEPFNGLGETTRACKMATRIXIVNVPROC GLeeFuncPtr_glGetTrackMatrixivNV=GLee_Lazy_glGetTrackMatrixivNV; 06257 #endif 06258 #ifndef GLEE_C_DEFINED_glGetVertexAttribdvNV 06259 #define GLEE_C_DEFINED_glGetVertexAttribdvNV 06260 void __stdcall GLee_Lazy_glGetVertexAttribdvNV(GLuint index, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetVertexAttribdvNV(index, pname, params);} 06261 GLEEPFNGLGETVERTEXATTRIBDVNVPROC GLeeFuncPtr_glGetVertexAttribdvNV=GLee_Lazy_glGetVertexAttribdvNV; 06262 #endif 06263 #ifndef GLEE_C_DEFINED_glGetVertexAttribfvNV 06264 #define GLEE_C_DEFINED_glGetVertexAttribfvNV 06265 void __stdcall GLee_Lazy_glGetVertexAttribfvNV(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribfvNV(index, pname, params);} 06266 GLEEPFNGLGETVERTEXATTRIBFVNVPROC GLeeFuncPtr_glGetVertexAttribfvNV=GLee_Lazy_glGetVertexAttribfvNV; 06267 #endif 06268 #ifndef GLEE_C_DEFINED_glGetVertexAttribivNV 06269 #define GLEE_C_DEFINED_glGetVertexAttribivNV 06270 void __stdcall GLee_Lazy_glGetVertexAttribivNV(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribivNV(index, pname, params);} 06271 GLEEPFNGLGETVERTEXATTRIBIVNVPROC GLeeFuncPtr_glGetVertexAttribivNV=GLee_Lazy_glGetVertexAttribivNV; 06272 #endif 06273 #ifndef GLEE_C_DEFINED_glGetVertexAttribPointervNV 06274 #define GLEE_C_DEFINED_glGetVertexAttribPointervNV 06275 void __stdcall GLee_Lazy_glGetVertexAttribPointervNV(GLuint index, GLenum pname, GLvoid* * pointer) {if (GLeeInit()) glGetVertexAttribPointervNV(index, pname, pointer);} 06276 GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC GLeeFuncPtr_glGetVertexAttribPointervNV=GLee_Lazy_glGetVertexAttribPointervNV; 06277 #endif 06278 #ifndef GLEE_C_DEFINED_glIsProgramNV 06279 #define GLEE_C_DEFINED_glIsProgramNV 06280 GLboolean __stdcall GLee_Lazy_glIsProgramNV(GLuint id) {if (GLeeInit()) return glIsProgramNV(id); return (GLboolean)0;} 06281 GLEEPFNGLISPROGRAMNVPROC GLeeFuncPtr_glIsProgramNV=GLee_Lazy_glIsProgramNV; 06282 #endif 06283 #ifndef GLEE_C_DEFINED_glLoadProgramNV 06284 #define GLEE_C_DEFINED_glLoadProgramNV 06285 void __stdcall GLee_Lazy_glLoadProgramNV(GLenum target, GLuint id, GLsizei len, const GLubyte * program) {if (GLeeInit()) glLoadProgramNV(target, id, len, program);} 06286 GLEEPFNGLLOADPROGRAMNVPROC GLeeFuncPtr_glLoadProgramNV=GLee_Lazy_glLoadProgramNV; 06287 #endif 06288 #ifndef GLEE_C_DEFINED_glProgramParameter4dNV 06289 #define GLEE_C_DEFINED_glProgramParameter4dNV 06290 void __stdcall GLee_Lazy_glProgramParameter4dNV(GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramParameter4dNV(target, index, x, y, z, w);} 06291 GLEEPFNGLPROGRAMPARAMETER4DNVPROC GLeeFuncPtr_glProgramParameter4dNV=GLee_Lazy_glProgramParameter4dNV; 06292 #endif 06293 #ifndef GLEE_C_DEFINED_glProgramParameter4dvNV 06294 #define GLEE_C_DEFINED_glProgramParameter4dvNV 06295 void __stdcall GLee_Lazy_glProgramParameter4dvNV(GLenum target, GLuint index, const GLdouble * v) {if (GLeeInit()) glProgramParameter4dvNV(target, index, v);} 06296 GLEEPFNGLPROGRAMPARAMETER4DVNVPROC GLeeFuncPtr_glProgramParameter4dvNV=GLee_Lazy_glProgramParameter4dvNV; 06297 #endif 06298 #ifndef GLEE_C_DEFINED_glProgramParameter4fNV 06299 #define GLEE_C_DEFINED_glProgramParameter4fNV 06300 void __stdcall GLee_Lazy_glProgramParameter4fNV(GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramParameter4fNV(target, index, x, y, z, w);} 06301 GLEEPFNGLPROGRAMPARAMETER4FNVPROC GLeeFuncPtr_glProgramParameter4fNV=GLee_Lazy_glProgramParameter4fNV; 06302 #endif 06303 #ifndef GLEE_C_DEFINED_glProgramParameter4fvNV 06304 #define GLEE_C_DEFINED_glProgramParameter4fvNV 06305 void __stdcall GLee_Lazy_glProgramParameter4fvNV(GLenum target, GLuint index, const GLfloat * v) {if (GLeeInit()) glProgramParameter4fvNV(target, index, v);} 06306 GLEEPFNGLPROGRAMPARAMETER4FVNVPROC GLeeFuncPtr_glProgramParameter4fvNV=GLee_Lazy_glProgramParameter4fvNV; 06307 #endif 06308 #ifndef GLEE_C_DEFINED_glProgramParameters4dvNV 06309 #define GLEE_C_DEFINED_glProgramParameters4dvNV 06310 void __stdcall GLee_Lazy_glProgramParameters4dvNV(GLenum target, GLuint index, GLuint count, const GLdouble * v) {if (GLeeInit()) glProgramParameters4dvNV(target, index, count, v);} 06311 GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC GLeeFuncPtr_glProgramParameters4dvNV=GLee_Lazy_glProgramParameters4dvNV; 06312 #endif 06313 #ifndef GLEE_C_DEFINED_glProgramParameters4fvNV 06314 #define GLEE_C_DEFINED_glProgramParameters4fvNV 06315 void __stdcall GLee_Lazy_glProgramParameters4fvNV(GLenum target, GLuint index, GLuint count, const GLfloat * v) {if (GLeeInit()) glProgramParameters4fvNV(target, index, count, v);} 06316 GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC GLeeFuncPtr_glProgramParameters4fvNV=GLee_Lazy_glProgramParameters4fvNV; 06317 #endif 06318 #ifndef GLEE_C_DEFINED_glRequestResidentProgramsNV 06319 #define GLEE_C_DEFINED_glRequestResidentProgramsNV 06320 void __stdcall GLee_Lazy_glRequestResidentProgramsNV(GLsizei n, const GLuint * programs) {if (GLeeInit()) glRequestResidentProgramsNV(n, programs);} 06321 GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC GLeeFuncPtr_glRequestResidentProgramsNV=GLee_Lazy_glRequestResidentProgramsNV; 06322 #endif 06323 #ifndef GLEE_C_DEFINED_glTrackMatrixNV 06324 #define GLEE_C_DEFINED_glTrackMatrixNV 06325 void __stdcall GLee_Lazy_glTrackMatrixNV(GLenum target, GLuint address, GLenum matrix, GLenum transform) {if (GLeeInit()) glTrackMatrixNV(target, address, matrix, transform);} 06326 GLEEPFNGLTRACKMATRIXNVPROC GLeeFuncPtr_glTrackMatrixNV=GLee_Lazy_glTrackMatrixNV; 06327 #endif 06328 #ifndef GLEE_C_DEFINED_glVertexAttribPointerNV 06329 #define GLEE_C_DEFINED_glVertexAttribPointerNV 06330 void __stdcall GLee_Lazy_glVertexAttribPointerNV(GLuint index, GLint fsize, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribPointerNV(index, fsize, type, stride, pointer);} 06331 GLEEPFNGLVERTEXATTRIBPOINTERNVPROC GLeeFuncPtr_glVertexAttribPointerNV=GLee_Lazy_glVertexAttribPointerNV; 06332 #endif 06333 #ifndef GLEE_C_DEFINED_glVertexAttrib1dNV 06334 #define GLEE_C_DEFINED_glVertexAttrib1dNV 06335 void __stdcall GLee_Lazy_glVertexAttrib1dNV(GLuint index, GLdouble x) {if (GLeeInit()) glVertexAttrib1dNV(index, x);} 06336 GLEEPFNGLVERTEXATTRIB1DNVPROC GLeeFuncPtr_glVertexAttrib1dNV=GLee_Lazy_glVertexAttrib1dNV; 06337 #endif 06338 #ifndef GLEE_C_DEFINED_glVertexAttrib1dvNV 06339 #define GLEE_C_DEFINED_glVertexAttrib1dvNV 06340 void __stdcall GLee_Lazy_glVertexAttrib1dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib1dvNV(index, v);} 06341 GLEEPFNGLVERTEXATTRIB1DVNVPROC GLeeFuncPtr_glVertexAttrib1dvNV=GLee_Lazy_glVertexAttrib1dvNV; 06342 #endif 06343 #ifndef GLEE_C_DEFINED_glVertexAttrib1fNV 06344 #define GLEE_C_DEFINED_glVertexAttrib1fNV 06345 void __stdcall GLee_Lazy_glVertexAttrib1fNV(GLuint index, GLfloat x) {if (GLeeInit()) glVertexAttrib1fNV(index, x);} 06346 GLEEPFNGLVERTEXATTRIB1FNVPROC GLeeFuncPtr_glVertexAttrib1fNV=GLee_Lazy_glVertexAttrib1fNV; 06347 #endif 06348 #ifndef GLEE_C_DEFINED_glVertexAttrib1fvNV 06349 #define GLEE_C_DEFINED_glVertexAttrib1fvNV 06350 void __stdcall GLee_Lazy_glVertexAttrib1fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib1fvNV(index, v);} 06351 GLEEPFNGLVERTEXATTRIB1FVNVPROC GLeeFuncPtr_glVertexAttrib1fvNV=GLee_Lazy_glVertexAttrib1fvNV; 06352 #endif 06353 #ifndef GLEE_C_DEFINED_glVertexAttrib1sNV 06354 #define GLEE_C_DEFINED_glVertexAttrib1sNV 06355 void __stdcall GLee_Lazy_glVertexAttrib1sNV(GLuint index, GLshort x) {if (GLeeInit()) glVertexAttrib1sNV(index, x);} 06356 GLEEPFNGLVERTEXATTRIB1SNVPROC GLeeFuncPtr_glVertexAttrib1sNV=GLee_Lazy_glVertexAttrib1sNV; 06357 #endif 06358 #ifndef GLEE_C_DEFINED_glVertexAttrib1svNV 06359 #define GLEE_C_DEFINED_glVertexAttrib1svNV 06360 void __stdcall GLee_Lazy_glVertexAttrib1svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib1svNV(index, v);} 06361 GLEEPFNGLVERTEXATTRIB1SVNVPROC GLeeFuncPtr_glVertexAttrib1svNV=GLee_Lazy_glVertexAttrib1svNV; 06362 #endif 06363 #ifndef GLEE_C_DEFINED_glVertexAttrib2dNV 06364 #define GLEE_C_DEFINED_glVertexAttrib2dNV 06365 void __stdcall GLee_Lazy_glVertexAttrib2dNV(GLuint index, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexAttrib2dNV(index, x, y);} 06366 GLEEPFNGLVERTEXATTRIB2DNVPROC GLeeFuncPtr_glVertexAttrib2dNV=GLee_Lazy_glVertexAttrib2dNV; 06367 #endif 06368 #ifndef GLEE_C_DEFINED_glVertexAttrib2dvNV 06369 #define GLEE_C_DEFINED_glVertexAttrib2dvNV 06370 void __stdcall GLee_Lazy_glVertexAttrib2dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib2dvNV(index, v);} 06371 GLEEPFNGLVERTEXATTRIB2DVNVPROC GLeeFuncPtr_glVertexAttrib2dvNV=GLee_Lazy_glVertexAttrib2dvNV; 06372 #endif 06373 #ifndef GLEE_C_DEFINED_glVertexAttrib2fNV 06374 #define GLEE_C_DEFINED_glVertexAttrib2fNV 06375 void __stdcall GLee_Lazy_glVertexAttrib2fNV(GLuint index, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexAttrib2fNV(index, x, y);} 06376 GLEEPFNGLVERTEXATTRIB2FNVPROC GLeeFuncPtr_glVertexAttrib2fNV=GLee_Lazy_glVertexAttrib2fNV; 06377 #endif 06378 #ifndef GLEE_C_DEFINED_glVertexAttrib2fvNV 06379 #define GLEE_C_DEFINED_glVertexAttrib2fvNV 06380 void __stdcall GLee_Lazy_glVertexAttrib2fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib2fvNV(index, v);} 06381 GLEEPFNGLVERTEXATTRIB2FVNVPROC GLeeFuncPtr_glVertexAttrib2fvNV=GLee_Lazy_glVertexAttrib2fvNV; 06382 #endif 06383 #ifndef GLEE_C_DEFINED_glVertexAttrib2sNV 06384 #define GLEE_C_DEFINED_glVertexAttrib2sNV 06385 void __stdcall GLee_Lazy_glVertexAttrib2sNV(GLuint index, GLshort x, GLshort y) {if (GLeeInit()) glVertexAttrib2sNV(index, x, y);} 06386 GLEEPFNGLVERTEXATTRIB2SNVPROC GLeeFuncPtr_glVertexAttrib2sNV=GLee_Lazy_glVertexAttrib2sNV; 06387 #endif 06388 #ifndef GLEE_C_DEFINED_glVertexAttrib2svNV 06389 #define GLEE_C_DEFINED_glVertexAttrib2svNV 06390 void __stdcall GLee_Lazy_glVertexAttrib2svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib2svNV(index, v);} 06391 GLEEPFNGLVERTEXATTRIB2SVNVPROC GLeeFuncPtr_glVertexAttrib2svNV=GLee_Lazy_glVertexAttrib2svNV; 06392 #endif 06393 #ifndef GLEE_C_DEFINED_glVertexAttrib3dNV 06394 #define GLEE_C_DEFINED_glVertexAttrib3dNV 06395 void __stdcall GLee_Lazy_glVertexAttrib3dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexAttrib3dNV(index, x, y, z);} 06396 GLEEPFNGLVERTEXATTRIB3DNVPROC GLeeFuncPtr_glVertexAttrib3dNV=GLee_Lazy_glVertexAttrib3dNV; 06397 #endif 06398 #ifndef GLEE_C_DEFINED_glVertexAttrib3dvNV 06399 #define GLEE_C_DEFINED_glVertexAttrib3dvNV 06400 void __stdcall GLee_Lazy_glVertexAttrib3dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib3dvNV(index, v);} 06401 GLEEPFNGLVERTEXATTRIB3DVNVPROC GLeeFuncPtr_glVertexAttrib3dvNV=GLee_Lazy_glVertexAttrib3dvNV; 06402 #endif 06403 #ifndef GLEE_C_DEFINED_glVertexAttrib3fNV 06404 #define GLEE_C_DEFINED_glVertexAttrib3fNV 06405 void __stdcall GLee_Lazy_glVertexAttrib3fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexAttrib3fNV(index, x, y, z);} 06406 GLEEPFNGLVERTEXATTRIB3FNVPROC GLeeFuncPtr_glVertexAttrib3fNV=GLee_Lazy_glVertexAttrib3fNV; 06407 #endif 06408 #ifndef GLEE_C_DEFINED_glVertexAttrib3fvNV 06409 #define GLEE_C_DEFINED_glVertexAttrib3fvNV 06410 void __stdcall GLee_Lazy_glVertexAttrib3fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib3fvNV(index, v);} 06411 GLEEPFNGLVERTEXATTRIB3FVNVPROC GLeeFuncPtr_glVertexAttrib3fvNV=GLee_Lazy_glVertexAttrib3fvNV; 06412 #endif 06413 #ifndef GLEE_C_DEFINED_glVertexAttrib3sNV 06414 #define GLEE_C_DEFINED_glVertexAttrib3sNV 06415 void __stdcall GLee_Lazy_glVertexAttrib3sNV(GLuint index, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexAttrib3sNV(index, x, y, z);} 06416 GLEEPFNGLVERTEXATTRIB3SNVPROC GLeeFuncPtr_glVertexAttrib3sNV=GLee_Lazy_glVertexAttrib3sNV; 06417 #endif 06418 #ifndef GLEE_C_DEFINED_glVertexAttrib3svNV 06419 #define GLEE_C_DEFINED_glVertexAttrib3svNV 06420 void __stdcall GLee_Lazy_glVertexAttrib3svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib3svNV(index, v);} 06421 GLEEPFNGLVERTEXATTRIB3SVNVPROC GLeeFuncPtr_glVertexAttrib3svNV=GLee_Lazy_glVertexAttrib3svNV; 06422 #endif 06423 #ifndef GLEE_C_DEFINED_glVertexAttrib4dNV 06424 #define GLEE_C_DEFINED_glVertexAttrib4dNV 06425 void __stdcall GLee_Lazy_glVertexAttrib4dNV(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexAttrib4dNV(index, x, y, z, w);} 06426 GLEEPFNGLVERTEXATTRIB4DNVPROC GLeeFuncPtr_glVertexAttrib4dNV=GLee_Lazy_glVertexAttrib4dNV; 06427 #endif 06428 #ifndef GLEE_C_DEFINED_glVertexAttrib4dvNV 06429 #define GLEE_C_DEFINED_glVertexAttrib4dvNV 06430 void __stdcall GLee_Lazy_glVertexAttrib4dvNV(GLuint index, const GLdouble * v) {if (GLeeInit()) glVertexAttrib4dvNV(index, v);} 06431 GLEEPFNGLVERTEXATTRIB4DVNVPROC GLeeFuncPtr_glVertexAttrib4dvNV=GLee_Lazy_glVertexAttrib4dvNV; 06432 #endif 06433 #ifndef GLEE_C_DEFINED_glVertexAttrib4fNV 06434 #define GLEE_C_DEFINED_glVertexAttrib4fNV 06435 void __stdcall GLee_Lazy_glVertexAttrib4fNV(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexAttrib4fNV(index, x, y, z, w);} 06436 GLEEPFNGLVERTEXATTRIB4FNVPROC GLeeFuncPtr_glVertexAttrib4fNV=GLee_Lazy_glVertexAttrib4fNV; 06437 #endif 06438 #ifndef GLEE_C_DEFINED_glVertexAttrib4fvNV 06439 #define GLEE_C_DEFINED_glVertexAttrib4fvNV 06440 void __stdcall GLee_Lazy_glVertexAttrib4fvNV(GLuint index, const GLfloat * v) {if (GLeeInit()) glVertexAttrib4fvNV(index, v);} 06441 GLEEPFNGLVERTEXATTRIB4FVNVPROC GLeeFuncPtr_glVertexAttrib4fvNV=GLee_Lazy_glVertexAttrib4fvNV; 06442 #endif 06443 #ifndef GLEE_C_DEFINED_glVertexAttrib4sNV 06444 #define GLEE_C_DEFINED_glVertexAttrib4sNV 06445 void __stdcall GLee_Lazy_glVertexAttrib4sNV(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexAttrib4sNV(index, x, y, z, w);} 06446 GLEEPFNGLVERTEXATTRIB4SNVPROC GLeeFuncPtr_glVertexAttrib4sNV=GLee_Lazy_glVertexAttrib4sNV; 06447 #endif 06448 #ifndef GLEE_C_DEFINED_glVertexAttrib4svNV 06449 #define GLEE_C_DEFINED_glVertexAttrib4svNV 06450 void __stdcall GLee_Lazy_glVertexAttrib4svNV(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttrib4svNV(index, v);} 06451 GLEEPFNGLVERTEXATTRIB4SVNVPROC GLeeFuncPtr_glVertexAttrib4svNV=GLee_Lazy_glVertexAttrib4svNV; 06452 #endif 06453 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubNV 06454 #define GLEE_C_DEFINED_glVertexAttrib4ubNV 06455 void __stdcall GLee_Lazy_glVertexAttrib4ubNV(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w) {if (GLeeInit()) glVertexAttrib4ubNV(index, x, y, z, w);} 06456 GLEEPFNGLVERTEXATTRIB4UBNVPROC GLeeFuncPtr_glVertexAttrib4ubNV=GLee_Lazy_glVertexAttrib4ubNV; 06457 #endif 06458 #ifndef GLEE_C_DEFINED_glVertexAttrib4ubvNV 06459 #define GLEE_C_DEFINED_glVertexAttrib4ubvNV 06460 void __stdcall GLee_Lazy_glVertexAttrib4ubvNV(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttrib4ubvNV(index, v);} 06461 GLEEPFNGLVERTEXATTRIB4UBVNVPROC GLeeFuncPtr_glVertexAttrib4ubvNV=GLee_Lazy_glVertexAttrib4ubvNV; 06462 #endif 06463 #ifndef GLEE_C_DEFINED_glVertexAttribs1dvNV 06464 #define GLEE_C_DEFINED_glVertexAttribs1dvNV 06465 void __stdcall GLee_Lazy_glVertexAttribs1dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs1dvNV(index, count, v);} 06466 GLEEPFNGLVERTEXATTRIBS1DVNVPROC GLeeFuncPtr_glVertexAttribs1dvNV=GLee_Lazy_glVertexAttribs1dvNV; 06467 #endif 06468 #ifndef GLEE_C_DEFINED_glVertexAttribs1fvNV 06469 #define GLEE_C_DEFINED_glVertexAttribs1fvNV 06470 void __stdcall GLee_Lazy_glVertexAttribs1fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs1fvNV(index, count, v);} 06471 GLEEPFNGLVERTEXATTRIBS1FVNVPROC GLeeFuncPtr_glVertexAttribs1fvNV=GLee_Lazy_glVertexAttribs1fvNV; 06472 #endif 06473 #ifndef GLEE_C_DEFINED_glVertexAttribs1svNV 06474 #define GLEE_C_DEFINED_glVertexAttribs1svNV 06475 void __stdcall GLee_Lazy_glVertexAttribs1svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs1svNV(index, count, v);} 06476 GLEEPFNGLVERTEXATTRIBS1SVNVPROC GLeeFuncPtr_glVertexAttribs1svNV=GLee_Lazy_glVertexAttribs1svNV; 06477 #endif 06478 #ifndef GLEE_C_DEFINED_glVertexAttribs2dvNV 06479 #define GLEE_C_DEFINED_glVertexAttribs2dvNV 06480 void __stdcall GLee_Lazy_glVertexAttribs2dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs2dvNV(index, count, v);} 06481 GLEEPFNGLVERTEXATTRIBS2DVNVPROC GLeeFuncPtr_glVertexAttribs2dvNV=GLee_Lazy_glVertexAttribs2dvNV; 06482 #endif 06483 #ifndef GLEE_C_DEFINED_glVertexAttribs2fvNV 06484 #define GLEE_C_DEFINED_glVertexAttribs2fvNV 06485 void __stdcall GLee_Lazy_glVertexAttribs2fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs2fvNV(index, count, v);} 06486 GLEEPFNGLVERTEXATTRIBS2FVNVPROC GLeeFuncPtr_glVertexAttribs2fvNV=GLee_Lazy_glVertexAttribs2fvNV; 06487 #endif 06488 #ifndef GLEE_C_DEFINED_glVertexAttribs2svNV 06489 #define GLEE_C_DEFINED_glVertexAttribs2svNV 06490 void __stdcall GLee_Lazy_glVertexAttribs2svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs2svNV(index, count, v);} 06491 GLEEPFNGLVERTEXATTRIBS2SVNVPROC GLeeFuncPtr_glVertexAttribs2svNV=GLee_Lazy_glVertexAttribs2svNV; 06492 #endif 06493 #ifndef GLEE_C_DEFINED_glVertexAttribs3dvNV 06494 #define GLEE_C_DEFINED_glVertexAttribs3dvNV 06495 void __stdcall GLee_Lazy_glVertexAttribs3dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs3dvNV(index, count, v);} 06496 GLEEPFNGLVERTEXATTRIBS3DVNVPROC GLeeFuncPtr_glVertexAttribs3dvNV=GLee_Lazy_glVertexAttribs3dvNV; 06497 #endif 06498 #ifndef GLEE_C_DEFINED_glVertexAttribs3fvNV 06499 #define GLEE_C_DEFINED_glVertexAttribs3fvNV 06500 void __stdcall GLee_Lazy_glVertexAttribs3fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs3fvNV(index, count, v);} 06501 GLEEPFNGLVERTEXATTRIBS3FVNVPROC GLeeFuncPtr_glVertexAttribs3fvNV=GLee_Lazy_glVertexAttribs3fvNV; 06502 #endif 06503 #ifndef GLEE_C_DEFINED_glVertexAttribs3svNV 06504 #define GLEE_C_DEFINED_glVertexAttribs3svNV 06505 void __stdcall GLee_Lazy_glVertexAttribs3svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs3svNV(index, count, v);} 06506 GLEEPFNGLVERTEXATTRIBS3SVNVPROC GLeeFuncPtr_glVertexAttribs3svNV=GLee_Lazy_glVertexAttribs3svNV; 06507 #endif 06508 #ifndef GLEE_C_DEFINED_glVertexAttribs4dvNV 06509 #define GLEE_C_DEFINED_glVertexAttribs4dvNV 06510 void __stdcall GLee_Lazy_glVertexAttribs4dvNV(GLuint index, GLsizei count, const GLdouble * v) {if (GLeeInit()) glVertexAttribs4dvNV(index, count, v);} 06511 GLEEPFNGLVERTEXATTRIBS4DVNVPROC GLeeFuncPtr_glVertexAttribs4dvNV=GLee_Lazy_glVertexAttribs4dvNV; 06512 #endif 06513 #ifndef GLEE_C_DEFINED_glVertexAttribs4fvNV 06514 #define GLEE_C_DEFINED_glVertexAttribs4fvNV 06515 void __stdcall GLee_Lazy_glVertexAttribs4fvNV(GLuint index, GLsizei count, const GLfloat * v) {if (GLeeInit()) glVertexAttribs4fvNV(index, count, v);} 06516 GLEEPFNGLVERTEXATTRIBS4FVNVPROC GLeeFuncPtr_glVertexAttribs4fvNV=GLee_Lazy_glVertexAttribs4fvNV; 06517 #endif 06518 #ifndef GLEE_C_DEFINED_glVertexAttribs4svNV 06519 #define GLEE_C_DEFINED_glVertexAttribs4svNV 06520 void __stdcall GLee_Lazy_glVertexAttribs4svNV(GLuint index, GLsizei count, const GLshort * v) {if (GLeeInit()) glVertexAttribs4svNV(index, count, v);} 06521 GLEEPFNGLVERTEXATTRIBS4SVNVPROC GLeeFuncPtr_glVertexAttribs4svNV=GLee_Lazy_glVertexAttribs4svNV; 06522 #endif 06523 #ifndef GLEE_C_DEFINED_glVertexAttribs4ubvNV 06524 #define GLEE_C_DEFINED_glVertexAttribs4ubvNV 06525 void __stdcall GLee_Lazy_glVertexAttribs4ubvNV(GLuint index, GLsizei count, const GLubyte * v) {if (GLeeInit()) glVertexAttribs4ubvNV(index, count, v);} 06526 GLEEPFNGLVERTEXATTRIBS4UBVNVPROC GLeeFuncPtr_glVertexAttribs4ubvNV=GLee_Lazy_glVertexAttribs4ubvNV; 06527 #endif 06528 #endif 06529 06530 /* GL_SGIX_texture_coordinate_clamp */ 06531 06532 #ifdef __GLEE_GL_SGIX_texture_coordinate_clamp 06533 #endif 06534 06535 /* GL_SGIX_scalebias_hint */ 06536 06537 #ifdef __GLEE_GL_SGIX_scalebias_hint 06538 #endif 06539 06540 /* GL_OML_interlace */ 06541 06542 #ifdef __GLEE_GL_OML_interlace 06543 #endif 06544 06545 /* GL_OML_subsample */ 06546 06547 #ifdef __GLEE_GL_OML_subsample 06548 #endif 06549 06550 /* GL_OML_resample */ 06551 06552 #ifdef __GLEE_GL_OML_resample 06553 #endif 06554 06555 /* GL_NV_copy_depth_to_color */ 06556 06557 #ifdef __GLEE_GL_NV_copy_depth_to_color 06558 #endif 06559 06560 /* GL_ATI_envmap_bumpmap */ 06561 06562 #ifdef __GLEE_GL_ATI_envmap_bumpmap 06563 #ifndef GLEE_C_DEFINED_glTexBumpParameterivATI 06564 #define GLEE_C_DEFINED_glTexBumpParameterivATI 06565 void __stdcall GLee_Lazy_glTexBumpParameterivATI(GLenum pname, const GLint * param) {if (GLeeInit()) glTexBumpParameterivATI(pname, param);} 06566 GLEEPFNGLTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glTexBumpParameterivATI=GLee_Lazy_glTexBumpParameterivATI; 06567 #endif 06568 #ifndef GLEE_C_DEFINED_glTexBumpParameterfvATI 06569 #define GLEE_C_DEFINED_glTexBumpParameterfvATI 06570 void __stdcall GLee_Lazy_glTexBumpParameterfvATI(GLenum pname, const GLfloat * param) {if (GLeeInit()) glTexBumpParameterfvATI(pname, param);} 06571 GLEEPFNGLTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glTexBumpParameterfvATI=GLee_Lazy_glTexBumpParameterfvATI; 06572 #endif 06573 #ifndef GLEE_C_DEFINED_glGetTexBumpParameterivATI 06574 #define GLEE_C_DEFINED_glGetTexBumpParameterivATI 06575 void __stdcall GLee_Lazy_glGetTexBumpParameterivATI(GLenum pname, GLint * param) {if (GLeeInit()) glGetTexBumpParameterivATI(pname, param);} 06576 GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC GLeeFuncPtr_glGetTexBumpParameterivATI=GLee_Lazy_glGetTexBumpParameterivATI; 06577 #endif 06578 #ifndef GLEE_C_DEFINED_glGetTexBumpParameterfvATI 06579 #define GLEE_C_DEFINED_glGetTexBumpParameterfvATI 06580 void __stdcall GLee_Lazy_glGetTexBumpParameterfvATI(GLenum pname, GLfloat * param) {if (GLeeInit()) glGetTexBumpParameterfvATI(pname, param);} 06581 GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC GLeeFuncPtr_glGetTexBumpParameterfvATI=GLee_Lazy_glGetTexBumpParameterfvATI; 06582 #endif 06583 #endif 06584 06585 /* GL_ATI_fragment_shader */ 06586 06587 #ifdef __GLEE_GL_ATI_fragment_shader 06588 #ifndef GLEE_C_DEFINED_glGenFragmentShadersATI 06589 #define GLEE_C_DEFINED_glGenFragmentShadersATI 06590 GLuint __stdcall GLee_Lazy_glGenFragmentShadersATI(GLuint range) {if (GLeeInit()) return glGenFragmentShadersATI(range); return (GLuint)0;} 06591 GLEEPFNGLGENFRAGMENTSHADERSATIPROC GLeeFuncPtr_glGenFragmentShadersATI=GLee_Lazy_glGenFragmentShadersATI; 06592 #endif 06593 #ifndef GLEE_C_DEFINED_glBindFragmentShaderATI 06594 #define GLEE_C_DEFINED_glBindFragmentShaderATI 06595 void __stdcall GLee_Lazy_glBindFragmentShaderATI(GLuint id) {if (GLeeInit()) glBindFragmentShaderATI(id);} 06596 GLEEPFNGLBINDFRAGMENTSHADERATIPROC GLeeFuncPtr_glBindFragmentShaderATI=GLee_Lazy_glBindFragmentShaderATI; 06597 #endif 06598 #ifndef GLEE_C_DEFINED_glDeleteFragmentShaderATI 06599 #define GLEE_C_DEFINED_glDeleteFragmentShaderATI 06600 void __stdcall GLee_Lazy_glDeleteFragmentShaderATI(GLuint id) {if (GLeeInit()) glDeleteFragmentShaderATI(id);} 06601 GLEEPFNGLDELETEFRAGMENTSHADERATIPROC GLeeFuncPtr_glDeleteFragmentShaderATI=GLee_Lazy_glDeleteFragmentShaderATI; 06602 #endif 06603 #ifndef GLEE_C_DEFINED_glBeginFragmentShaderATI 06604 #define GLEE_C_DEFINED_glBeginFragmentShaderATI 06605 void __stdcall GLee_Lazy_glBeginFragmentShaderATI(void) {if (GLeeInit()) glBeginFragmentShaderATI();} 06606 GLEEPFNGLBEGINFRAGMENTSHADERATIPROC GLeeFuncPtr_glBeginFragmentShaderATI=GLee_Lazy_glBeginFragmentShaderATI; 06607 #endif 06608 #ifndef GLEE_C_DEFINED_glEndFragmentShaderATI 06609 #define GLEE_C_DEFINED_glEndFragmentShaderATI 06610 void __stdcall GLee_Lazy_glEndFragmentShaderATI(void) {if (GLeeInit()) glEndFragmentShaderATI();} 06611 GLEEPFNGLENDFRAGMENTSHADERATIPROC GLeeFuncPtr_glEndFragmentShaderATI=GLee_Lazy_glEndFragmentShaderATI; 06612 #endif 06613 #ifndef GLEE_C_DEFINED_glPassTexCoordATI 06614 #define GLEE_C_DEFINED_glPassTexCoordATI 06615 void __stdcall GLee_Lazy_glPassTexCoordATI(GLuint dst, GLuint coord, GLenum swizzle) {if (GLeeInit()) glPassTexCoordATI(dst, coord, swizzle);} 06616 GLEEPFNGLPASSTEXCOORDATIPROC GLeeFuncPtr_glPassTexCoordATI=GLee_Lazy_glPassTexCoordATI; 06617 #endif 06618 #ifndef GLEE_C_DEFINED_glSampleMapATI 06619 #define GLEE_C_DEFINED_glSampleMapATI 06620 void __stdcall GLee_Lazy_glSampleMapATI(GLuint dst, GLuint interp, GLenum swizzle) {if (GLeeInit()) glSampleMapATI(dst, interp, swizzle);} 06621 GLEEPFNGLSAMPLEMAPATIPROC GLeeFuncPtr_glSampleMapATI=GLee_Lazy_glSampleMapATI; 06622 #endif 06623 #ifndef GLEE_C_DEFINED_glColorFragmentOp1ATI 06624 #define GLEE_C_DEFINED_glColorFragmentOp1ATI 06625 void __stdcall GLee_Lazy_glColorFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit()) glColorFragmentOp1ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod);} 06626 GLEEPFNGLCOLORFRAGMENTOP1ATIPROC GLeeFuncPtr_glColorFragmentOp1ATI=GLee_Lazy_glColorFragmentOp1ATI; 06627 #endif 06628 #ifndef GLEE_C_DEFINED_glColorFragmentOp2ATI 06629 #define GLEE_C_DEFINED_glColorFragmentOp2ATI 06630 void __stdcall GLee_Lazy_glColorFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glColorFragmentOp2ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);} 06631 GLEEPFNGLCOLORFRAGMENTOP2ATIPROC GLeeFuncPtr_glColorFragmentOp2ATI=GLee_Lazy_glColorFragmentOp2ATI; 06632 #endif 06633 #ifndef GLEE_C_DEFINED_glColorFragmentOp3ATI 06634 #define GLEE_C_DEFINED_glColorFragmentOp3ATI 06635 void __stdcall GLee_Lazy_glColorFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMask, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) {if (GLeeInit()) glColorFragmentOp3ATI(op, dst, dstMask, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);} 06636 GLEEPFNGLCOLORFRAGMENTOP3ATIPROC GLeeFuncPtr_glColorFragmentOp3ATI=GLee_Lazy_glColorFragmentOp3ATI; 06637 #endif 06638 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp1ATI 06639 #define GLEE_C_DEFINED_glAlphaFragmentOp1ATI 06640 void __stdcall GLee_Lazy_glAlphaFragmentOp1ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod) {if (GLeeInit()) glAlphaFragmentOp1ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod);} 06641 GLEEPFNGLALPHAFRAGMENTOP1ATIPROC GLeeFuncPtr_glAlphaFragmentOp1ATI=GLee_Lazy_glAlphaFragmentOp1ATI; 06642 #endif 06643 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp2ATI 06644 #define GLEE_C_DEFINED_glAlphaFragmentOp2ATI 06645 void __stdcall GLee_Lazy_glAlphaFragmentOp2ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod) {if (GLeeInit()) glAlphaFragmentOp2ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod);} 06646 GLEEPFNGLALPHAFRAGMENTOP2ATIPROC GLeeFuncPtr_glAlphaFragmentOp2ATI=GLee_Lazy_glAlphaFragmentOp2ATI; 06647 #endif 06648 #ifndef GLEE_C_DEFINED_glAlphaFragmentOp3ATI 06649 #define GLEE_C_DEFINED_glAlphaFragmentOp3ATI 06650 void __stdcall GLee_Lazy_glAlphaFragmentOp3ATI(GLenum op, GLuint dst, GLuint dstMod, GLuint arg1, GLuint arg1Rep, GLuint arg1Mod, GLuint arg2, GLuint arg2Rep, GLuint arg2Mod, GLuint arg3, GLuint arg3Rep, GLuint arg3Mod) {if (GLeeInit()) glAlphaFragmentOp3ATI(op, dst, dstMod, arg1, arg1Rep, arg1Mod, arg2, arg2Rep, arg2Mod, arg3, arg3Rep, arg3Mod);} 06651 GLEEPFNGLALPHAFRAGMENTOP3ATIPROC GLeeFuncPtr_glAlphaFragmentOp3ATI=GLee_Lazy_glAlphaFragmentOp3ATI; 06652 #endif 06653 #ifndef GLEE_C_DEFINED_glSetFragmentShaderConstantATI 06654 #define GLEE_C_DEFINED_glSetFragmentShaderConstantATI 06655 void __stdcall GLee_Lazy_glSetFragmentShaderConstantATI(GLuint dst, const GLfloat * value) {if (GLeeInit()) glSetFragmentShaderConstantATI(dst, value);} 06656 GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC GLeeFuncPtr_glSetFragmentShaderConstantATI=GLee_Lazy_glSetFragmentShaderConstantATI; 06657 #endif 06658 #endif 06659 06660 /* GL_ATI_pn_triangles */ 06661 06662 #ifdef __GLEE_GL_ATI_pn_triangles 06663 #ifndef GLEE_C_DEFINED_glPNTrianglesiATI 06664 #define GLEE_C_DEFINED_glPNTrianglesiATI 06665 void __stdcall GLee_Lazy_glPNTrianglesiATI(GLenum pname, GLint param) {if (GLeeInit()) glPNTrianglesiATI(pname, param);} 06666 GLEEPFNGLPNTRIANGLESIATIPROC GLeeFuncPtr_glPNTrianglesiATI=GLee_Lazy_glPNTrianglesiATI; 06667 #endif 06668 #ifndef GLEE_C_DEFINED_glPNTrianglesfATI 06669 #define GLEE_C_DEFINED_glPNTrianglesfATI 06670 void __stdcall GLee_Lazy_glPNTrianglesfATI(GLenum pname, GLfloat param) {if (GLeeInit()) glPNTrianglesfATI(pname, param);} 06671 GLEEPFNGLPNTRIANGLESFATIPROC GLeeFuncPtr_glPNTrianglesfATI=GLee_Lazy_glPNTrianglesfATI; 06672 #endif 06673 #endif 06674 06675 /* GL_ATI_vertex_array_object */ 06676 06677 #ifdef __GLEE_GL_ATI_vertex_array_object 06678 #ifndef GLEE_C_DEFINED_glNewObjectBufferATI 06679 #define GLEE_C_DEFINED_glNewObjectBufferATI 06680 GLuint __stdcall GLee_Lazy_glNewObjectBufferATI(GLsizei size, const GLvoid * pointer, GLenum usage) {if (GLeeInit()) return glNewObjectBufferATI(size, pointer, usage); return (GLuint)0;} 06681 GLEEPFNGLNEWOBJECTBUFFERATIPROC GLeeFuncPtr_glNewObjectBufferATI=GLee_Lazy_glNewObjectBufferATI; 06682 #endif 06683 #ifndef GLEE_C_DEFINED_glIsObjectBufferATI 06684 #define GLEE_C_DEFINED_glIsObjectBufferATI 06685 GLboolean __stdcall GLee_Lazy_glIsObjectBufferATI(GLuint buffer) {if (GLeeInit()) return glIsObjectBufferATI(buffer); return (GLboolean)0;} 06686 GLEEPFNGLISOBJECTBUFFERATIPROC GLeeFuncPtr_glIsObjectBufferATI=GLee_Lazy_glIsObjectBufferATI; 06687 #endif 06688 #ifndef GLEE_C_DEFINED_glUpdateObjectBufferATI 06689 #define GLEE_C_DEFINED_glUpdateObjectBufferATI 06690 void __stdcall GLee_Lazy_glUpdateObjectBufferATI(GLuint buffer, GLuint offset, GLsizei size, const GLvoid * pointer, GLenum preserve) {if (GLeeInit()) glUpdateObjectBufferATI(buffer, offset, size, pointer, preserve);} 06691 GLEEPFNGLUPDATEOBJECTBUFFERATIPROC GLeeFuncPtr_glUpdateObjectBufferATI=GLee_Lazy_glUpdateObjectBufferATI; 06692 #endif 06693 #ifndef GLEE_C_DEFINED_glGetObjectBufferfvATI 06694 #define GLEE_C_DEFINED_glGetObjectBufferfvATI 06695 void __stdcall GLee_Lazy_glGetObjectBufferfvATI(GLuint buffer, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetObjectBufferfvATI(buffer, pname, params);} 06696 GLEEPFNGLGETOBJECTBUFFERFVATIPROC GLeeFuncPtr_glGetObjectBufferfvATI=GLee_Lazy_glGetObjectBufferfvATI; 06697 #endif 06698 #ifndef GLEE_C_DEFINED_glGetObjectBufferivATI 06699 #define GLEE_C_DEFINED_glGetObjectBufferivATI 06700 void __stdcall GLee_Lazy_glGetObjectBufferivATI(GLuint buffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetObjectBufferivATI(buffer, pname, params);} 06701 GLEEPFNGLGETOBJECTBUFFERIVATIPROC GLeeFuncPtr_glGetObjectBufferivATI=GLee_Lazy_glGetObjectBufferivATI; 06702 #endif 06703 #ifndef GLEE_C_DEFINED_glFreeObjectBufferATI 06704 #define GLEE_C_DEFINED_glFreeObjectBufferATI 06705 void __stdcall GLee_Lazy_glFreeObjectBufferATI(GLuint buffer) {if (GLeeInit()) glFreeObjectBufferATI(buffer);} 06706 GLEEPFNGLFREEOBJECTBUFFERATIPROC GLeeFuncPtr_glFreeObjectBufferATI=GLee_Lazy_glFreeObjectBufferATI; 06707 #endif 06708 #ifndef GLEE_C_DEFINED_glArrayObjectATI 06709 #define GLEE_C_DEFINED_glArrayObjectATI 06710 void __stdcall GLee_Lazy_glArrayObjectATI(GLenum array, GLint size, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glArrayObjectATI(array, size, type, stride, buffer, offset);} 06711 GLEEPFNGLARRAYOBJECTATIPROC GLeeFuncPtr_glArrayObjectATI=GLee_Lazy_glArrayObjectATI; 06712 #endif 06713 #ifndef GLEE_C_DEFINED_glGetArrayObjectfvATI 06714 #define GLEE_C_DEFINED_glGetArrayObjectfvATI 06715 void __stdcall GLee_Lazy_glGetArrayObjectfvATI(GLenum array, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetArrayObjectfvATI(array, pname, params);} 06716 GLEEPFNGLGETARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetArrayObjectfvATI=GLee_Lazy_glGetArrayObjectfvATI; 06717 #endif 06718 #ifndef GLEE_C_DEFINED_glGetArrayObjectivATI 06719 #define GLEE_C_DEFINED_glGetArrayObjectivATI 06720 void __stdcall GLee_Lazy_glGetArrayObjectivATI(GLenum array, GLenum pname, GLint * params) {if (GLeeInit()) glGetArrayObjectivATI(array, pname, params);} 06721 GLEEPFNGLGETARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetArrayObjectivATI=GLee_Lazy_glGetArrayObjectivATI; 06722 #endif 06723 #ifndef GLEE_C_DEFINED_glVariantArrayObjectATI 06724 #define GLEE_C_DEFINED_glVariantArrayObjectATI 06725 void __stdcall GLee_Lazy_glVariantArrayObjectATI(GLuint id, GLenum type, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVariantArrayObjectATI(id, type, stride, buffer, offset);} 06726 GLEEPFNGLVARIANTARRAYOBJECTATIPROC GLeeFuncPtr_glVariantArrayObjectATI=GLee_Lazy_glVariantArrayObjectATI; 06727 #endif 06728 #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectfvATI 06729 #define GLEE_C_DEFINED_glGetVariantArrayObjectfvATI 06730 void __stdcall GLee_Lazy_glGetVariantArrayObjectfvATI(GLuint id, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVariantArrayObjectfvATI(id, pname, params);} 06731 GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVariantArrayObjectfvATI=GLee_Lazy_glGetVariantArrayObjectfvATI; 06732 #endif 06733 #ifndef GLEE_C_DEFINED_glGetVariantArrayObjectivATI 06734 #define GLEE_C_DEFINED_glGetVariantArrayObjectivATI 06735 void __stdcall GLee_Lazy_glGetVariantArrayObjectivATI(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetVariantArrayObjectivATI(id, pname, params);} 06736 GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVariantArrayObjectivATI=GLee_Lazy_glGetVariantArrayObjectivATI; 06737 #endif 06738 #endif 06739 06740 /* GL_EXT_vertex_shader */ 06741 06742 #ifdef __GLEE_GL_EXT_vertex_shader 06743 #ifndef GLEE_C_DEFINED_glBeginVertexShaderEXT 06744 #define GLEE_C_DEFINED_glBeginVertexShaderEXT 06745 void __stdcall GLee_Lazy_glBeginVertexShaderEXT(void) {if (GLeeInit()) glBeginVertexShaderEXT();} 06746 GLEEPFNGLBEGINVERTEXSHADEREXTPROC GLeeFuncPtr_glBeginVertexShaderEXT=GLee_Lazy_glBeginVertexShaderEXT; 06747 #endif 06748 #ifndef GLEE_C_DEFINED_glEndVertexShaderEXT 06749 #define GLEE_C_DEFINED_glEndVertexShaderEXT 06750 void __stdcall GLee_Lazy_glEndVertexShaderEXT(void) {if (GLeeInit()) glEndVertexShaderEXT();} 06751 GLEEPFNGLENDVERTEXSHADEREXTPROC GLeeFuncPtr_glEndVertexShaderEXT=GLee_Lazy_glEndVertexShaderEXT; 06752 #endif 06753 #ifndef GLEE_C_DEFINED_glBindVertexShaderEXT 06754 #define GLEE_C_DEFINED_glBindVertexShaderEXT 06755 void __stdcall GLee_Lazy_glBindVertexShaderEXT(GLuint id) {if (GLeeInit()) glBindVertexShaderEXT(id);} 06756 GLEEPFNGLBINDVERTEXSHADEREXTPROC GLeeFuncPtr_glBindVertexShaderEXT=GLee_Lazy_glBindVertexShaderEXT; 06757 #endif 06758 #ifndef GLEE_C_DEFINED_glGenVertexShadersEXT 06759 #define GLEE_C_DEFINED_glGenVertexShadersEXT 06760 GLuint __stdcall GLee_Lazy_glGenVertexShadersEXT(GLuint range) {if (GLeeInit()) return glGenVertexShadersEXT(range); return (GLuint)0;} 06761 GLEEPFNGLGENVERTEXSHADERSEXTPROC GLeeFuncPtr_glGenVertexShadersEXT=GLee_Lazy_glGenVertexShadersEXT; 06762 #endif 06763 #ifndef GLEE_C_DEFINED_glDeleteVertexShaderEXT 06764 #define GLEE_C_DEFINED_glDeleteVertexShaderEXT 06765 void __stdcall GLee_Lazy_glDeleteVertexShaderEXT(GLuint id) {if (GLeeInit()) glDeleteVertexShaderEXT(id);} 06766 GLEEPFNGLDELETEVERTEXSHADEREXTPROC GLeeFuncPtr_glDeleteVertexShaderEXT=GLee_Lazy_glDeleteVertexShaderEXT; 06767 #endif 06768 #ifndef GLEE_C_DEFINED_glShaderOp1EXT 06769 #define GLEE_C_DEFINED_glShaderOp1EXT 06770 void __stdcall GLee_Lazy_glShaderOp1EXT(GLenum op, GLuint res, GLuint arg1) {if (GLeeInit()) glShaderOp1EXT(op, res, arg1);} 06771 GLEEPFNGLSHADEROP1EXTPROC GLeeFuncPtr_glShaderOp1EXT=GLee_Lazy_glShaderOp1EXT; 06772 #endif 06773 #ifndef GLEE_C_DEFINED_glShaderOp2EXT 06774 #define GLEE_C_DEFINED_glShaderOp2EXT 06775 void __stdcall GLee_Lazy_glShaderOp2EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2) {if (GLeeInit()) glShaderOp2EXT(op, res, arg1, arg2);} 06776 GLEEPFNGLSHADEROP2EXTPROC GLeeFuncPtr_glShaderOp2EXT=GLee_Lazy_glShaderOp2EXT; 06777 #endif 06778 #ifndef GLEE_C_DEFINED_glShaderOp3EXT 06779 #define GLEE_C_DEFINED_glShaderOp3EXT 06780 void __stdcall GLee_Lazy_glShaderOp3EXT(GLenum op, GLuint res, GLuint arg1, GLuint arg2, GLuint arg3) {if (GLeeInit()) glShaderOp3EXT(op, res, arg1, arg2, arg3);} 06781 GLEEPFNGLSHADEROP3EXTPROC GLeeFuncPtr_glShaderOp3EXT=GLee_Lazy_glShaderOp3EXT; 06782 #endif 06783 #ifndef GLEE_C_DEFINED_glSwizzleEXT 06784 #define GLEE_C_DEFINED_glSwizzleEXT 06785 void __stdcall GLee_Lazy_glSwizzleEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glSwizzleEXT(res, in, outX, outY, outZ, outW);} 06786 GLEEPFNGLSWIZZLEEXTPROC GLeeFuncPtr_glSwizzleEXT=GLee_Lazy_glSwizzleEXT; 06787 #endif 06788 #ifndef GLEE_C_DEFINED_glWriteMaskEXT 06789 #define GLEE_C_DEFINED_glWriteMaskEXT 06790 void __stdcall GLee_Lazy_glWriteMaskEXT(GLuint res, GLuint in, GLenum outX, GLenum outY, GLenum outZ, GLenum outW) {if (GLeeInit()) glWriteMaskEXT(res, in, outX, outY, outZ, outW);} 06791 GLEEPFNGLWRITEMASKEXTPROC GLeeFuncPtr_glWriteMaskEXT=GLee_Lazy_glWriteMaskEXT; 06792 #endif 06793 #ifndef GLEE_C_DEFINED_glInsertComponentEXT 06794 #define GLEE_C_DEFINED_glInsertComponentEXT 06795 void __stdcall GLee_Lazy_glInsertComponentEXT(GLuint res, GLuint src, GLuint num) {if (GLeeInit()) glInsertComponentEXT(res, src, num);} 06796 GLEEPFNGLINSERTCOMPONENTEXTPROC GLeeFuncPtr_glInsertComponentEXT=GLee_Lazy_glInsertComponentEXT; 06797 #endif 06798 #ifndef GLEE_C_DEFINED_glExtractComponentEXT 06799 #define GLEE_C_DEFINED_glExtractComponentEXT 06800 void __stdcall GLee_Lazy_glExtractComponentEXT(GLuint res, GLuint src, GLuint num) {if (GLeeInit()) glExtractComponentEXT(res, src, num);} 06801 GLEEPFNGLEXTRACTCOMPONENTEXTPROC GLeeFuncPtr_glExtractComponentEXT=GLee_Lazy_glExtractComponentEXT; 06802 #endif 06803 #ifndef GLEE_C_DEFINED_glGenSymbolsEXT 06804 #define GLEE_C_DEFINED_glGenSymbolsEXT 06805 GLuint __stdcall GLee_Lazy_glGenSymbolsEXT(GLenum datatype, GLenum storagetype, GLenum range, GLuint components) {if (GLeeInit()) return glGenSymbolsEXT(datatype, storagetype, range, components); return (GLuint)0;} 06806 GLEEPFNGLGENSYMBOLSEXTPROC GLeeFuncPtr_glGenSymbolsEXT=GLee_Lazy_glGenSymbolsEXT; 06807 #endif 06808 #ifndef GLEE_C_DEFINED_glSetInvariantEXT 06809 #define GLEE_C_DEFINED_glSetInvariantEXT 06810 void __stdcall GLee_Lazy_glSetInvariantEXT(GLuint id, GLenum type, const GLvoid * addr) {if (GLeeInit()) glSetInvariantEXT(id, type, addr);} 06811 GLEEPFNGLSETINVARIANTEXTPROC GLeeFuncPtr_glSetInvariantEXT=GLee_Lazy_glSetInvariantEXT; 06812 #endif 06813 #ifndef GLEE_C_DEFINED_glSetLocalConstantEXT 06814 #define GLEE_C_DEFINED_glSetLocalConstantEXT 06815 void __stdcall GLee_Lazy_glSetLocalConstantEXT(GLuint id, GLenum type, const GLvoid * addr) {if (GLeeInit()) glSetLocalConstantEXT(id, type, addr);} 06816 GLEEPFNGLSETLOCALCONSTANTEXTPROC GLeeFuncPtr_glSetLocalConstantEXT=GLee_Lazy_glSetLocalConstantEXT; 06817 #endif 06818 #ifndef GLEE_C_DEFINED_glVariantbvEXT 06819 #define GLEE_C_DEFINED_glVariantbvEXT 06820 void __stdcall GLee_Lazy_glVariantbvEXT(GLuint id, const GLbyte * addr) {if (GLeeInit()) glVariantbvEXT(id, addr);} 06821 GLEEPFNGLVARIANTBVEXTPROC GLeeFuncPtr_glVariantbvEXT=GLee_Lazy_glVariantbvEXT; 06822 #endif 06823 #ifndef GLEE_C_DEFINED_glVariantsvEXT 06824 #define GLEE_C_DEFINED_glVariantsvEXT 06825 void __stdcall GLee_Lazy_glVariantsvEXT(GLuint id, const GLshort * addr) {if (GLeeInit()) glVariantsvEXT(id, addr);} 06826 GLEEPFNGLVARIANTSVEXTPROC GLeeFuncPtr_glVariantsvEXT=GLee_Lazy_glVariantsvEXT; 06827 #endif 06828 #ifndef GLEE_C_DEFINED_glVariantivEXT 06829 #define GLEE_C_DEFINED_glVariantivEXT 06830 void __stdcall GLee_Lazy_glVariantivEXT(GLuint id, const GLint * addr) {if (GLeeInit()) glVariantivEXT(id, addr);} 06831 GLEEPFNGLVARIANTIVEXTPROC GLeeFuncPtr_glVariantivEXT=GLee_Lazy_glVariantivEXT; 06832 #endif 06833 #ifndef GLEE_C_DEFINED_glVariantfvEXT 06834 #define GLEE_C_DEFINED_glVariantfvEXT 06835 void __stdcall GLee_Lazy_glVariantfvEXT(GLuint id, const GLfloat * addr) {if (GLeeInit()) glVariantfvEXT(id, addr);} 06836 GLEEPFNGLVARIANTFVEXTPROC GLeeFuncPtr_glVariantfvEXT=GLee_Lazy_glVariantfvEXT; 06837 #endif 06838 #ifndef GLEE_C_DEFINED_glVariantdvEXT 06839 #define GLEE_C_DEFINED_glVariantdvEXT 06840 void __stdcall GLee_Lazy_glVariantdvEXT(GLuint id, const GLdouble * addr) {if (GLeeInit()) glVariantdvEXT(id, addr);} 06841 GLEEPFNGLVARIANTDVEXTPROC GLeeFuncPtr_glVariantdvEXT=GLee_Lazy_glVariantdvEXT; 06842 #endif 06843 #ifndef GLEE_C_DEFINED_glVariantubvEXT 06844 #define GLEE_C_DEFINED_glVariantubvEXT 06845 void __stdcall GLee_Lazy_glVariantubvEXT(GLuint id, const GLubyte * addr) {if (GLeeInit()) glVariantubvEXT(id, addr);} 06846 GLEEPFNGLVARIANTUBVEXTPROC GLeeFuncPtr_glVariantubvEXT=GLee_Lazy_glVariantubvEXT; 06847 #endif 06848 #ifndef GLEE_C_DEFINED_glVariantusvEXT 06849 #define GLEE_C_DEFINED_glVariantusvEXT 06850 void __stdcall GLee_Lazy_glVariantusvEXT(GLuint id, const GLushort * addr) {if (GLeeInit()) glVariantusvEXT(id, addr);} 06851 GLEEPFNGLVARIANTUSVEXTPROC GLeeFuncPtr_glVariantusvEXT=GLee_Lazy_glVariantusvEXT; 06852 #endif 06853 #ifndef GLEE_C_DEFINED_glVariantuivEXT 06854 #define GLEE_C_DEFINED_glVariantuivEXT 06855 void __stdcall GLee_Lazy_glVariantuivEXT(GLuint id, const GLuint * addr) {if (GLeeInit()) glVariantuivEXT(id, addr);} 06856 GLEEPFNGLVARIANTUIVEXTPROC GLeeFuncPtr_glVariantuivEXT=GLee_Lazy_glVariantuivEXT; 06857 #endif 06858 #ifndef GLEE_C_DEFINED_glVariantPointerEXT 06859 #define GLEE_C_DEFINED_glVariantPointerEXT 06860 void __stdcall GLee_Lazy_glVariantPointerEXT(GLuint id, GLenum type, GLuint stride, const GLvoid * addr) {if (GLeeInit()) glVariantPointerEXT(id, type, stride, addr);} 06861 GLEEPFNGLVARIANTPOINTEREXTPROC GLeeFuncPtr_glVariantPointerEXT=GLee_Lazy_glVariantPointerEXT; 06862 #endif 06863 #ifndef GLEE_C_DEFINED_glEnableVariantClientStateEXT 06864 #define GLEE_C_DEFINED_glEnableVariantClientStateEXT 06865 void __stdcall GLee_Lazy_glEnableVariantClientStateEXT(GLuint id) {if (GLeeInit()) glEnableVariantClientStateEXT(id);} 06866 GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glEnableVariantClientStateEXT=GLee_Lazy_glEnableVariantClientStateEXT; 06867 #endif 06868 #ifndef GLEE_C_DEFINED_glDisableVariantClientStateEXT 06869 #define GLEE_C_DEFINED_glDisableVariantClientStateEXT 06870 void __stdcall GLee_Lazy_glDisableVariantClientStateEXT(GLuint id) {if (GLeeInit()) glDisableVariantClientStateEXT(id);} 06871 GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC GLeeFuncPtr_glDisableVariantClientStateEXT=GLee_Lazy_glDisableVariantClientStateEXT; 06872 #endif 06873 #ifndef GLEE_C_DEFINED_glBindLightParameterEXT 06874 #define GLEE_C_DEFINED_glBindLightParameterEXT 06875 GLuint __stdcall GLee_Lazy_glBindLightParameterEXT(GLenum light, GLenum value) {if (GLeeInit()) return glBindLightParameterEXT(light, value); return (GLuint)0;} 06876 GLEEPFNGLBINDLIGHTPARAMETEREXTPROC GLeeFuncPtr_glBindLightParameterEXT=GLee_Lazy_glBindLightParameterEXT; 06877 #endif 06878 #ifndef GLEE_C_DEFINED_glBindMaterialParameterEXT 06879 #define GLEE_C_DEFINED_glBindMaterialParameterEXT 06880 GLuint __stdcall GLee_Lazy_glBindMaterialParameterEXT(GLenum face, GLenum value) {if (GLeeInit()) return glBindMaterialParameterEXT(face, value); return (GLuint)0;} 06881 GLEEPFNGLBINDMATERIALPARAMETEREXTPROC GLeeFuncPtr_glBindMaterialParameterEXT=GLee_Lazy_glBindMaterialParameterEXT; 06882 #endif 06883 #ifndef GLEE_C_DEFINED_glBindTexGenParameterEXT 06884 #define GLEE_C_DEFINED_glBindTexGenParameterEXT 06885 GLuint __stdcall GLee_Lazy_glBindTexGenParameterEXT(GLenum unit, GLenum coord, GLenum value) {if (GLeeInit()) return glBindTexGenParameterEXT(unit, coord, value); return (GLuint)0;} 06886 GLEEPFNGLBINDTEXGENPARAMETEREXTPROC GLeeFuncPtr_glBindTexGenParameterEXT=GLee_Lazy_glBindTexGenParameterEXT; 06887 #endif 06888 #ifndef GLEE_C_DEFINED_glBindTextureUnitParameterEXT 06889 #define GLEE_C_DEFINED_glBindTextureUnitParameterEXT 06890 GLuint __stdcall GLee_Lazy_glBindTextureUnitParameterEXT(GLenum unit, GLenum value) {if (GLeeInit()) return glBindTextureUnitParameterEXT(unit, value); return (GLuint)0;} 06891 GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC GLeeFuncPtr_glBindTextureUnitParameterEXT=GLee_Lazy_glBindTextureUnitParameterEXT; 06892 #endif 06893 #ifndef GLEE_C_DEFINED_glBindParameterEXT 06894 #define GLEE_C_DEFINED_glBindParameterEXT 06895 GLuint __stdcall GLee_Lazy_glBindParameterEXT(GLenum value) {if (GLeeInit()) return glBindParameterEXT(value); return (GLuint)0;} 06896 GLEEPFNGLBINDPARAMETEREXTPROC GLeeFuncPtr_glBindParameterEXT=GLee_Lazy_glBindParameterEXT; 06897 #endif 06898 #ifndef GLEE_C_DEFINED_glIsVariantEnabledEXT 06899 #define GLEE_C_DEFINED_glIsVariantEnabledEXT 06900 GLboolean __stdcall GLee_Lazy_glIsVariantEnabledEXT(GLuint id, GLenum cap) {if (GLeeInit()) return glIsVariantEnabledEXT(id, cap); return (GLboolean)0;} 06901 GLEEPFNGLISVARIANTENABLEDEXTPROC GLeeFuncPtr_glIsVariantEnabledEXT=GLee_Lazy_glIsVariantEnabledEXT; 06902 #endif 06903 #ifndef GLEE_C_DEFINED_glGetVariantBooleanvEXT 06904 #define GLEE_C_DEFINED_glGetVariantBooleanvEXT 06905 void __stdcall GLee_Lazy_glGetVariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetVariantBooleanvEXT(id, value, data);} 06906 GLEEPFNGLGETVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetVariantBooleanvEXT=GLee_Lazy_glGetVariantBooleanvEXT; 06907 #endif 06908 #ifndef GLEE_C_DEFINED_glGetVariantIntegervEXT 06909 #define GLEE_C_DEFINED_glGetVariantIntegervEXT 06910 void __stdcall GLee_Lazy_glGetVariantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetVariantIntegervEXT(id, value, data);} 06911 GLEEPFNGLGETVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetVariantIntegervEXT=GLee_Lazy_glGetVariantIntegervEXT; 06912 #endif 06913 #ifndef GLEE_C_DEFINED_glGetVariantFloatvEXT 06914 #define GLEE_C_DEFINED_glGetVariantFloatvEXT 06915 void __stdcall GLee_Lazy_glGetVariantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetVariantFloatvEXT(id, value, data);} 06916 GLEEPFNGLGETVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetVariantFloatvEXT=GLee_Lazy_glGetVariantFloatvEXT; 06917 #endif 06918 #ifndef GLEE_C_DEFINED_glGetVariantPointervEXT 06919 #define GLEE_C_DEFINED_glGetVariantPointervEXT 06920 void __stdcall GLee_Lazy_glGetVariantPointervEXT(GLuint id, GLenum value, GLvoid* * data) {if (GLeeInit()) glGetVariantPointervEXT(id, value, data);} 06921 GLEEPFNGLGETVARIANTPOINTERVEXTPROC GLeeFuncPtr_glGetVariantPointervEXT=GLee_Lazy_glGetVariantPointervEXT; 06922 #endif 06923 #ifndef GLEE_C_DEFINED_glGetInvariantBooleanvEXT 06924 #define GLEE_C_DEFINED_glGetInvariantBooleanvEXT 06925 void __stdcall GLee_Lazy_glGetInvariantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetInvariantBooleanvEXT(id, value, data);} 06926 GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC GLeeFuncPtr_glGetInvariantBooleanvEXT=GLee_Lazy_glGetInvariantBooleanvEXT; 06927 #endif 06928 #ifndef GLEE_C_DEFINED_glGetInvariantIntegervEXT 06929 #define GLEE_C_DEFINED_glGetInvariantIntegervEXT 06930 void __stdcall GLee_Lazy_glGetInvariantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetInvariantIntegervEXT(id, value, data);} 06931 GLEEPFNGLGETINVARIANTINTEGERVEXTPROC GLeeFuncPtr_glGetInvariantIntegervEXT=GLee_Lazy_glGetInvariantIntegervEXT; 06932 #endif 06933 #ifndef GLEE_C_DEFINED_glGetInvariantFloatvEXT 06934 #define GLEE_C_DEFINED_glGetInvariantFloatvEXT 06935 void __stdcall GLee_Lazy_glGetInvariantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetInvariantFloatvEXT(id, value, data);} 06936 GLEEPFNGLGETINVARIANTFLOATVEXTPROC GLeeFuncPtr_glGetInvariantFloatvEXT=GLee_Lazy_glGetInvariantFloatvEXT; 06937 #endif 06938 #ifndef GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT 06939 #define GLEE_C_DEFINED_glGetLocalConstantBooleanvEXT 06940 void __stdcall GLee_Lazy_glGetLocalConstantBooleanvEXT(GLuint id, GLenum value, GLboolean * data) {if (GLeeInit()) glGetLocalConstantBooleanvEXT(id, value, data);} 06941 GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC GLeeFuncPtr_glGetLocalConstantBooleanvEXT=GLee_Lazy_glGetLocalConstantBooleanvEXT; 06942 #endif 06943 #ifndef GLEE_C_DEFINED_glGetLocalConstantIntegervEXT 06944 #define GLEE_C_DEFINED_glGetLocalConstantIntegervEXT 06945 void __stdcall GLee_Lazy_glGetLocalConstantIntegervEXT(GLuint id, GLenum value, GLint * data) {if (GLeeInit()) glGetLocalConstantIntegervEXT(id, value, data);} 06946 GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC GLeeFuncPtr_glGetLocalConstantIntegervEXT=GLee_Lazy_glGetLocalConstantIntegervEXT; 06947 #endif 06948 #ifndef GLEE_C_DEFINED_glGetLocalConstantFloatvEXT 06949 #define GLEE_C_DEFINED_glGetLocalConstantFloatvEXT 06950 void __stdcall GLee_Lazy_glGetLocalConstantFloatvEXT(GLuint id, GLenum value, GLfloat * data) {if (GLeeInit()) glGetLocalConstantFloatvEXT(id, value, data);} 06951 GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC GLeeFuncPtr_glGetLocalConstantFloatvEXT=GLee_Lazy_glGetLocalConstantFloatvEXT; 06952 #endif 06953 #endif 06954 06955 /* GL_ATI_vertex_streams */ 06956 06957 #ifdef __GLEE_GL_ATI_vertex_streams 06958 #ifndef GLEE_C_DEFINED_glVertexStream1sATI 06959 #define GLEE_C_DEFINED_glVertexStream1sATI 06960 void __stdcall GLee_Lazy_glVertexStream1sATI(GLenum stream, GLshort x) {if (GLeeInit()) glVertexStream1sATI(stream, x);} 06961 GLEEPFNGLVERTEXSTREAM1SATIPROC GLeeFuncPtr_glVertexStream1sATI=GLee_Lazy_glVertexStream1sATI; 06962 #endif 06963 #ifndef GLEE_C_DEFINED_glVertexStream1svATI 06964 #define GLEE_C_DEFINED_glVertexStream1svATI 06965 void __stdcall GLee_Lazy_glVertexStream1svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream1svATI(stream, coords);} 06966 GLEEPFNGLVERTEXSTREAM1SVATIPROC GLeeFuncPtr_glVertexStream1svATI=GLee_Lazy_glVertexStream1svATI; 06967 #endif 06968 #ifndef GLEE_C_DEFINED_glVertexStream1iATI 06969 #define GLEE_C_DEFINED_glVertexStream1iATI 06970 void __stdcall GLee_Lazy_glVertexStream1iATI(GLenum stream, GLint x) {if (GLeeInit()) glVertexStream1iATI(stream, x);} 06971 GLEEPFNGLVERTEXSTREAM1IATIPROC GLeeFuncPtr_glVertexStream1iATI=GLee_Lazy_glVertexStream1iATI; 06972 #endif 06973 #ifndef GLEE_C_DEFINED_glVertexStream1ivATI 06974 #define GLEE_C_DEFINED_glVertexStream1ivATI 06975 void __stdcall GLee_Lazy_glVertexStream1ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream1ivATI(stream, coords);} 06976 GLEEPFNGLVERTEXSTREAM1IVATIPROC GLeeFuncPtr_glVertexStream1ivATI=GLee_Lazy_glVertexStream1ivATI; 06977 #endif 06978 #ifndef GLEE_C_DEFINED_glVertexStream1fATI 06979 #define GLEE_C_DEFINED_glVertexStream1fATI 06980 void __stdcall GLee_Lazy_glVertexStream1fATI(GLenum stream, GLfloat x) {if (GLeeInit()) glVertexStream1fATI(stream, x);} 06981 GLEEPFNGLVERTEXSTREAM1FATIPROC GLeeFuncPtr_glVertexStream1fATI=GLee_Lazy_glVertexStream1fATI; 06982 #endif 06983 #ifndef GLEE_C_DEFINED_glVertexStream1fvATI 06984 #define GLEE_C_DEFINED_glVertexStream1fvATI 06985 void __stdcall GLee_Lazy_glVertexStream1fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream1fvATI(stream, coords);} 06986 GLEEPFNGLVERTEXSTREAM1FVATIPROC GLeeFuncPtr_glVertexStream1fvATI=GLee_Lazy_glVertexStream1fvATI; 06987 #endif 06988 #ifndef GLEE_C_DEFINED_glVertexStream1dATI 06989 #define GLEE_C_DEFINED_glVertexStream1dATI 06990 void __stdcall GLee_Lazy_glVertexStream1dATI(GLenum stream, GLdouble x) {if (GLeeInit()) glVertexStream1dATI(stream, x);} 06991 GLEEPFNGLVERTEXSTREAM1DATIPROC GLeeFuncPtr_glVertexStream1dATI=GLee_Lazy_glVertexStream1dATI; 06992 #endif 06993 #ifndef GLEE_C_DEFINED_glVertexStream1dvATI 06994 #define GLEE_C_DEFINED_glVertexStream1dvATI 06995 void __stdcall GLee_Lazy_glVertexStream1dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream1dvATI(stream, coords);} 06996 GLEEPFNGLVERTEXSTREAM1DVATIPROC GLeeFuncPtr_glVertexStream1dvATI=GLee_Lazy_glVertexStream1dvATI; 06997 #endif 06998 #ifndef GLEE_C_DEFINED_glVertexStream2sATI 06999 #define GLEE_C_DEFINED_glVertexStream2sATI 07000 void __stdcall GLee_Lazy_glVertexStream2sATI(GLenum stream, GLshort x, GLshort y) {if (GLeeInit()) glVertexStream2sATI(stream, x, y);} 07001 GLEEPFNGLVERTEXSTREAM2SATIPROC GLeeFuncPtr_glVertexStream2sATI=GLee_Lazy_glVertexStream2sATI; 07002 #endif 07003 #ifndef GLEE_C_DEFINED_glVertexStream2svATI 07004 #define GLEE_C_DEFINED_glVertexStream2svATI 07005 void __stdcall GLee_Lazy_glVertexStream2svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream2svATI(stream, coords);} 07006 GLEEPFNGLVERTEXSTREAM2SVATIPROC GLeeFuncPtr_glVertexStream2svATI=GLee_Lazy_glVertexStream2svATI; 07007 #endif 07008 #ifndef GLEE_C_DEFINED_glVertexStream2iATI 07009 #define GLEE_C_DEFINED_glVertexStream2iATI 07010 void __stdcall GLee_Lazy_glVertexStream2iATI(GLenum stream, GLint x, GLint y) {if (GLeeInit()) glVertexStream2iATI(stream, x, y);} 07011 GLEEPFNGLVERTEXSTREAM2IATIPROC GLeeFuncPtr_glVertexStream2iATI=GLee_Lazy_glVertexStream2iATI; 07012 #endif 07013 #ifndef GLEE_C_DEFINED_glVertexStream2ivATI 07014 #define GLEE_C_DEFINED_glVertexStream2ivATI 07015 void __stdcall GLee_Lazy_glVertexStream2ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream2ivATI(stream, coords);} 07016 GLEEPFNGLVERTEXSTREAM2IVATIPROC GLeeFuncPtr_glVertexStream2ivATI=GLee_Lazy_glVertexStream2ivATI; 07017 #endif 07018 #ifndef GLEE_C_DEFINED_glVertexStream2fATI 07019 #define GLEE_C_DEFINED_glVertexStream2fATI 07020 void __stdcall GLee_Lazy_glVertexStream2fATI(GLenum stream, GLfloat x, GLfloat y) {if (GLeeInit()) glVertexStream2fATI(stream, x, y);} 07021 GLEEPFNGLVERTEXSTREAM2FATIPROC GLeeFuncPtr_glVertexStream2fATI=GLee_Lazy_glVertexStream2fATI; 07022 #endif 07023 #ifndef GLEE_C_DEFINED_glVertexStream2fvATI 07024 #define GLEE_C_DEFINED_glVertexStream2fvATI 07025 void __stdcall GLee_Lazy_glVertexStream2fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream2fvATI(stream, coords);} 07026 GLEEPFNGLVERTEXSTREAM2FVATIPROC GLeeFuncPtr_glVertexStream2fvATI=GLee_Lazy_glVertexStream2fvATI; 07027 #endif 07028 #ifndef GLEE_C_DEFINED_glVertexStream2dATI 07029 #define GLEE_C_DEFINED_glVertexStream2dATI 07030 void __stdcall GLee_Lazy_glVertexStream2dATI(GLenum stream, GLdouble x, GLdouble y) {if (GLeeInit()) glVertexStream2dATI(stream, x, y);} 07031 GLEEPFNGLVERTEXSTREAM2DATIPROC GLeeFuncPtr_glVertexStream2dATI=GLee_Lazy_glVertexStream2dATI; 07032 #endif 07033 #ifndef GLEE_C_DEFINED_glVertexStream2dvATI 07034 #define GLEE_C_DEFINED_glVertexStream2dvATI 07035 void __stdcall GLee_Lazy_glVertexStream2dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream2dvATI(stream, coords);} 07036 GLEEPFNGLVERTEXSTREAM2DVATIPROC GLeeFuncPtr_glVertexStream2dvATI=GLee_Lazy_glVertexStream2dvATI; 07037 #endif 07038 #ifndef GLEE_C_DEFINED_glVertexStream3sATI 07039 #define GLEE_C_DEFINED_glVertexStream3sATI 07040 void __stdcall GLee_Lazy_glVertexStream3sATI(GLenum stream, GLshort x, GLshort y, GLshort z) {if (GLeeInit()) glVertexStream3sATI(stream, x, y, z);} 07041 GLEEPFNGLVERTEXSTREAM3SATIPROC GLeeFuncPtr_glVertexStream3sATI=GLee_Lazy_glVertexStream3sATI; 07042 #endif 07043 #ifndef GLEE_C_DEFINED_glVertexStream3svATI 07044 #define GLEE_C_DEFINED_glVertexStream3svATI 07045 void __stdcall GLee_Lazy_glVertexStream3svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream3svATI(stream, coords);} 07046 GLEEPFNGLVERTEXSTREAM3SVATIPROC GLeeFuncPtr_glVertexStream3svATI=GLee_Lazy_glVertexStream3svATI; 07047 #endif 07048 #ifndef GLEE_C_DEFINED_glVertexStream3iATI 07049 #define GLEE_C_DEFINED_glVertexStream3iATI 07050 void __stdcall GLee_Lazy_glVertexStream3iATI(GLenum stream, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexStream3iATI(stream, x, y, z);} 07051 GLEEPFNGLVERTEXSTREAM3IATIPROC GLeeFuncPtr_glVertexStream3iATI=GLee_Lazy_glVertexStream3iATI; 07052 #endif 07053 #ifndef GLEE_C_DEFINED_glVertexStream3ivATI 07054 #define GLEE_C_DEFINED_glVertexStream3ivATI 07055 void __stdcall GLee_Lazy_glVertexStream3ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream3ivATI(stream, coords);} 07056 GLEEPFNGLVERTEXSTREAM3IVATIPROC GLeeFuncPtr_glVertexStream3ivATI=GLee_Lazy_glVertexStream3ivATI; 07057 #endif 07058 #ifndef GLEE_C_DEFINED_glVertexStream3fATI 07059 #define GLEE_C_DEFINED_glVertexStream3fATI 07060 void __stdcall GLee_Lazy_glVertexStream3fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glVertexStream3fATI(stream, x, y, z);} 07061 GLEEPFNGLVERTEXSTREAM3FATIPROC GLeeFuncPtr_glVertexStream3fATI=GLee_Lazy_glVertexStream3fATI; 07062 #endif 07063 #ifndef GLEE_C_DEFINED_glVertexStream3fvATI 07064 #define GLEE_C_DEFINED_glVertexStream3fvATI 07065 void __stdcall GLee_Lazy_glVertexStream3fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream3fvATI(stream, coords);} 07066 GLEEPFNGLVERTEXSTREAM3FVATIPROC GLeeFuncPtr_glVertexStream3fvATI=GLee_Lazy_glVertexStream3fvATI; 07067 #endif 07068 #ifndef GLEE_C_DEFINED_glVertexStream3dATI 07069 #define GLEE_C_DEFINED_glVertexStream3dATI 07070 void __stdcall GLee_Lazy_glVertexStream3dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glVertexStream3dATI(stream, x, y, z);} 07071 GLEEPFNGLVERTEXSTREAM3DATIPROC GLeeFuncPtr_glVertexStream3dATI=GLee_Lazy_glVertexStream3dATI; 07072 #endif 07073 #ifndef GLEE_C_DEFINED_glVertexStream3dvATI 07074 #define GLEE_C_DEFINED_glVertexStream3dvATI 07075 void __stdcall GLee_Lazy_glVertexStream3dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream3dvATI(stream, coords);} 07076 GLEEPFNGLVERTEXSTREAM3DVATIPROC GLeeFuncPtr_glVertexStream3dvATI=GLee_Lazy_glVertexStream3dvATI; 07077 #endif 07078 #ifndef GLEE_C_DEFINED_glVertexStream4sATI 07079 #define GLEE_C_DEFINED_glVertexStream4sATI 07080 void __stdcall GLee_Lazy_glVertexStream4sATI(GLenum stream, GLshort x, GLshort y, GLshort z, GLshort w) {if (GLeeInit()) glVertexStream4sATI(stream, x, y, z, w);} 07081 GLEEPFNGLVERTEXSTREAM4SATIPROC GLeeFuncPtr_glVertexStream4sATI=GLee_Lazy_glVertexStream4sATI; 07082 #endif 07083 #ifndef GLEE_C_DEFINED_glVertexStream4svATI 07084 #define GLEE_C_DEFINED_glVertexStream4svATI 07085 void __stdcall GLee_Lazy_glVertexStream4svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glVertexStream4svATI(stream, coords);} 07086 GLEEPFNGLVERTEXSTREAM4SVATIPROC GLeeFuncPtr_glVertexStream4svATI=GLee_Lazy_glVertexStream4svATI; 07087 #endif 07088 #ifndef GLEE_C_DEFINED_glVertexStream4iATI 07089 #define GLEE_C_DEFINED_glVertexStream4iATI 07090 void __stdcall GLee_Lazy_glVertexStream4iATI(GLenum stream, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexStream4iATI(stream, x, y, z, w);} 07091 GLEEPFNGLVERTEXSTREAM4IATIPROC GLeeFuncPtr_glVertexStream4iATI=GLee_Lazy_glVertexStream4iATI; 07092 #endif 07093 #ifndef GLEE_C_DEFINED_glVertexStream4ivATI 07094 #define GLEE_C_DEFINED_glVertexStream4ivATI 07095 void __stdcall GLee_Lazy_glVertexStream4ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glVertexStream4ivATI(stream, coords);} 07096 GLEEPFNGLVERTEXSTREAM4IVATIPROC GLeeFuncPtr_glVertexStream4ivATI=GLee_Lazy_glVertexStream4ivATI; 07097 #endif 07098 #ifndef GLEE_C_DEFINED_glVertexStream4fATI 07099 #define GLEE_C_DEFINED_glVertexStream4fATI 07100 void __stdcall GLee_Lazy_glVertexStream4fATI(GLenum stream, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glVertexStream4fATI(stream, x, y, z, w);} 07101 GLEEPFNGLVERTEXSTREAM4FATIPROC GLeeFuncPtr_glVertexStream4fATI=GLee_Lazy_glVertexStream4fATI; 07102 #endif 07103 #ifndef GLEE_C_DEFINED_glVertexStream4fvATI 07104 #define GLEE_C_DEFINED_glVertexStream4fvATI 07105 void __stdcall GLee_Lazy_glVertexStream4fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glVertexStream4fvATI(stream, coords);} 07106 GLEEPFNGLVERTEXSTREAM4FVATIPROC GLeeFuncPtr_glVertexStream4fvATI=GLee_Lazy_glVertexStream4fvATI; 07107 #endif 07108 #ifndef GLEE_C_DEFINED_glVertexStream4dATI 07109 #define GLEE_C_DEFINED_glVertexStream4dATI 07110 void __stdcall GLee_Lazy_glVertexStream4dATI(GLenum stream, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glVertexStream4dATI(stream, x, y, z, w);} 07111 GLEEPFNGLVERTEXSTREAM4DATIPROC GLeeFuncPtr_glVertexStream4dATI=GLee_Lazy_glVertexStream4dATI; 07112 #endif 07113 #ifndef GLEE_C_DEFINED_glVertexStream4dvATI 07114 #define GLEE_C_DEFINED_glVertexStream4dvATI 07115 void __stdcall GLee_Lazy_glVertexStream4dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glVertexStream4dvATI(stream, coords);} 07116 GLEEPFNGLVERTEXSTREAM4DVATIPROC GLeeFuncPtr_glVertexStream4dvATI=GLee_Lazy_glVertexStream4dvATI; 07117 #endif 07118 #ifndef GLEE_C_DEFINED_glNormalStream3bATI 07119 #define GLEE_C_DEFINED_glNormalStream3bATI 07120 void __stdcall GLee_Lazy_glNormalStream3bATI(GLenum stream, GLbyte nx, GLbyte ny, GLbyte nz) {if (GLeeInit()) glNormalStream3bATI(stream, nx, ny, nz);} 07121 GLEEPFNGLNORMALSTREAM3BATIPROC GLeeFuncPtr_glNormalStream3bATI=GLee_Lazy_glNormalStream3bATI; 07122 #endif 07123 #ifndef GLEE_C_DEFINED_glNormalStream3bvATI 07124 #define GLEE_C_DEFINED_glNormalStream3bvATI 07125 void __stdcall GLee_Lazy_glNormalStream3bvATI(GLenum stream, const GLbyte * coords) {if (GLeeInit()) glNormalStream3bvATI(stream, coords);} 07126 GLEEPFNGLNORMALSTREAM3BVATIPROC GLeeFuncPtr_glNormalStream3bvATI=GLee_Lazy_glNormalStream3bvATI; 07127 #endif 07128 #ifndef GLEE_C_DEFINED_glNormalStream3sATI 07129 #define GLEE_C_DEFINED_glNormalStream3sATI 07130 void __stdcall GLee_Lazy_glNormalStream3sATI(GLenum stream, GLshort nx, GLshort ny, GLshort nz) {if (GLeeInit()) glNormalStream3sATI(stream, nx, ny, nz);} 07131 GLEEPFNGLNORMALSTREAM3SATIPROC GLeeFuncPtr_glNormalStream3sATI=GLee_Lazy_glNormalStream3sATI; 07132 #endif 07133 #ifndef GLEE_C_DEFINED_glNormalStream3svATI 07134 #define GLEE_C_DEFINED_glNormalStream3svATI 07135 void __stdcall GLee_Lazy_glNormalStream3svATI(GLenum stream, const GLshort * coords) {if (GLeeInit()) glNormalStream3svATI(stream, coords);} 07136 GLEEPFNGLNORMALSTREAM3SVATIPROC GLeeFuncPtr_glNormalStream3svATI=GLee_Lazy_glNormalStream3svATI; 07137 #endif 07138 #ifndef GLEE_C_DEFINED_glNormalStream3iATI 07139 #define GLEE_C_DEFINED_glNormalStream3iATI 07140 void __stdcall GLee_Lazy_glNormalStream3iATI(GLenum stream, GLint nx, GLint ny, GLint nz) {if (GLeeInit()) glNormalStream3iATI(stream, nx, ny, nz);} 07141 GLEEPFNGLNORMALSTREAM3IATIPROC GLeeFuncPtr_glNormalStream3iATI=GLee_Lazy_glNormalStream3iATI; 07142 #endif 07143 #ifndef GLEE_C_DEFINED_glNormalStream3ivATI 07144 #define GLEE_C_DEFINED_glNormalStream3ivATI 07145 void __stdcall GLee_Lazy_glNormalStream3ivATI(GLenum stream, const GLint * coords) {if (GLeeInit()) glNormalStream3ivATI(stream, coords);} 07146 GLEEPFNGLNORMALSTREAM3IVATIPROC GLeeFuncPtr_glNormalStream3ivATI=GLee_Lazy_glNormalStream3ivATI; 07147 #endif 07148 #ifndef GLEE_C_DEFINED_glNormalStream3fATI 07149 #define GLEE_C_DEFINED_glNormalStream3fATI 07150 void __stdcall GLee_Lazy_glNormalStream3fATI(GLenum stream, GLfloat nx, GLfloat ny, GLfloat nz) {if (GLeeInit()) glNormalStream3fATI(stream, nx, ny, nz);} 07151 GLEEPFNGLNORMALSTREAM3FATIPROC GLeeFuncPtr_glNormalStream3fATI=GLee_Lazy_glNormalStream3fATI; 07152 #endif 07153 #ifndef GLEE_C_DEFINED_glNormalStream3fvATI 07154 #define GLEE_C_DEFINED_glNormalStream3fvATI 07155 void __stdcall GLee_Lazy_glNormalStream3fvATI(GLenum stream, const GLfloat * coords) {if (GLeeInit()) glNormalStream3fvATI(stream, coords);} 07156 GLEEPFNGLNORMALSTREAM3FVATIPROC GLeeFuncPtr_glNormalStream3fvATI=GLee_Lazy_glNormalStream3fvATI; 07157 #endif 07158 #ifndef GLEE_C_DEFINED_glNormalStream3dATI 07159 #define GLEE_C_DEFINED_glNormalStream3dATI 07160 void __stdcall GLee_Lazy_glNormalStream3dATI(GLenum stream, GLdouble nx, GLdouble ny, GLdouble nz) {if (GLeeInit()) glNormalStream3dATI(stream, nx, ny, nz);} 07161 GLEEPFNGLNORMALSTREAM3DATIPROC GLeeFuncPtr_glNormalStream3dATI=GLee_Lazy_glNormalStream3dATI; 07162 #endif 07163 #ifndef GLEE_C_DEFINED_glNormalStream3dvATI 07164 #define GLEE_C_DEFINED_glNormalStream3dvATI 07165 void __stdcall GLee_Lazy_glNormalStream3dvATI(GLenum stream, const GLdouble * coords) {if (GLeeInit()) glNormalStream3dvATI(stream, coords);} 07166 GLEEPFNGLNORMALSTREAM3DVATIPROC GLeeFuncPtr_glNormalStream3dvATI=GLee_Lazy_glNormalStream3dvATI; 07167 #endif 07168 #ifndef GLEE_C_DEFINED_glClientActiveVertexStreamATI 07169 #define GLEE_C_DEFINED_glClientActiveVertexStreamATI 07170 void __stdcall GLee_Lazy_glClientActiveVertexStreamATI(GLenum stream) {if (GLeeInit()) glClientActiveVertexStreamATI(stream);} 07171 GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC GLeeFuncPtr_glClientActiveVertexStreamATI=GLee_Lazy_glClientActiveVertexStreamATI; 07172 #endif 07173 #ifndef GLEE_C_DEFINED_glVertexBlendEnviATI 07174 #define GLEE_C_DEFINED_glVertexBlendEnviATI 07175 void __stdcall GLee_Lazy_glVertexBlendEnviATI(GLenum pname, GLint param) {if (GLeeInit()) glVertexBlendEnviATI(pname, param);} 07176 GLEEPFNGLVERTEXBLENDENVIATIPROC GLeeFuncPtr_glVertexBlendEnviATI=GLee_Lazy_glVertexBlendEnviATI; 07177 #endif 07178 #ifndef GLEE_C_DEFINED_glVertexBlendEnvfATI 07179 #define GLEE_C_DEFINED_glVertexBlendEnvfATI 07180 void __stdcall GLee_Lazy_glVertexBlendEnvfATI(GLenum pname, GLfloat param) {if (GLeeInit()) glVertexBlendEnvfATI(pname, param);} 07181 GLEEPFNGLVERTEXBLENDENVFATIPROC GLeeFuncPtr_glVertexBlendEnvfATI=GLee_Lazy_glVertexBlendEnvfATI; 07182 #endif 07183 #endif 07184 07185 /* GL_ATI_element_array */ 07186 07187 #ifdef __GLEE_GL_ATI_element_array 07188 #ifndef GLEE_C_DEFINED_glElementPointerATI 07189 #define GLEE_C_DEFINED_glElementPointerATI 07190 void __stdcall GLee_Lazy_glElementPointerATI(GLenum type, const GLvoid * pointer) {if (GLeeInit()) glElementPointerATI(type, pointer);} 07191 GLEEPFNGLELEMENTPOINTERATIPROC GLeeFuncPtr_glElementPointerATI=GLee_Lazy_glElementPointerATI; 07192 #endif 07193 #ifndef GLEE_C_DEFINED_glDrawElementArrayATI 07194 #define GLEE_C_DEFINED_glDrawElementArrayATI 07195 void __stdcall GLee_Lazy_glDrawElementArrayATI(GLenum mode, GLsizei count) {if (GLeeInit()) glDrawElementArrayATI(mode, count);} 07196 GLEEPFNGLDRAWELEMENTARRAYATIPROC GLeeFuncPtr_glDrawElementArrayATI=GLee_Lazy_glDrawElementArrayATI; 07197 #endif 07198 #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayATI 07199 #define GLEE_C_DEFINED_glDrawRangeElementArrayATI 07200 void __stdcall GLee_Lazy_glDrawRangeElementArrayATI(GLenum mode, GLuint start, GLuint end, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayATI(mode, start, end, count);} 07201 GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC GLeeFuncPtr_glDrawRangeElementArrayATI=GLee_Lazy_glDrawRangeElementArrayATI; 07202 #endif 07203 #endif 07204 07205 /* GL_SUN_mesh_array */ 07206 07207 #ifdef __GLEE_GL_SUN_mesh_array 07208 #ifndef GLEE_C_DEFINED_glDrawMeshArraysSUN 07209 #define GLEE_C_DEFINED_glDrawMeshArraysSUN 07210 void __stdcall GLee_Lazy_glDrawMeshArraysSUN(GLenum mode, GLint first, GLsizei count, GLsizei width) {if (GLeeInit()) glDrawMeshArraysSUN(mode, first, count, width);} 07211 GLEEPFNGLDRAWMESHARRAYSSUNPROC GLeeFuncPtr_glDrawMeshArraysSUN=GLee_Lazy_glDrawMeshArraysSUN; 07212 #endif 07213 #endif 07214 07215 /* GL_SUN_slice_accum */ 07216 07217 #ifdef __GLEE_GL_SUN_slice_accum 07218 #endif 07219 07220 /* GL_NV_multisample_filter_hint */ 07221 07222 #ifdef __GLEE_GL_NV_multisample_filter_hint 07223 #endif 07224 07225 /* GL_NV_depth_clamp */ 07226 07227 #ifdef __GLEE_GL_NV_depth_clamp 07228 #endif 07229 07230 /* GL_NV_occlusion_query */ 07231 07232 #ifdef __GLEE_GL_NV_occlusion_query 07233 #ifndef GLEE_C_DEFINED_glGenOcclusionQueriesNV 07234 #define GLEE_C_DEFINED_glGenOcclusionQueriesNV 07235 void __stdcall GLee_Lazy_glGenOcclusionQueriesNV(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenOcclusionQueriesNV(n, ids);} 07236 GLEEPFNGLGENOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glGenOcclusionQueriesNV=GLee_Lazy_glGenOcclusionQueriesNV; 07237 #endif 07238 #ifndef GLEE_C_DEFINED_glDeleteOcclusionQueriesNV 07239 #define GLEE_C_DEFINED_glDeleteOcclusionQueriesNV 07240 void __stdcall GLee_Lazy_glDeleteOcclusionQueriesNV(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteOcclusionQueriesNV(n, ids);} 07241 GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC GLeeFuncPtr_glDeleteOcclusionQueriesNV=GLee_Lazy_glDeleteOcclusionQueriesNV; 07242 #endif 07243 #ifndef GLEE_C_DEFINED_glIsOcclusionQueryNV 07244 #define GLEE_C_DEFINED_glIsOcclusionQueryNV 07245 GLboolean __stdcall GLee_Lazy_glIsOcclusionQueryNV(GLuint id) {if (GLeeInit()) return glIsOcclusionQueryNV(id); return (GLboolean)0;} 07246 GLEEPFNGLISOCCLUSIONQUERYNVPROC GLeeFuncPtr_glIsOcclusionQueryNV=GLee_Lazy_glIsOcclusionQueryNV; 07247 #endif 07248 #ifndef GLEE_C_DEFINED_glBeginOcclusionQueryNV 07249 #define GLEE_C_DEFINED_glBeginOcclusionQueryNV 07250 void __stdcall GLee_Lazy_glBeginOcclusionQueryNV(GLuint id) {if (GLeeInit()) glBeginOcclusionQueryNV(id);} 07251 GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC GLeeFuncPtr_glBeginOcclusionQueryNV=GLee_Lazy_glBeginOcclusionQueryNV; 07252 #endif 07253 #ifndef GLEE_C_DEFINED_glEndOcclusionQueryNV 07254 #define GLEE_C_DEFINED_glEndOcclusionQueryNV 07255 void __stdcall GLee_Lazy_glEndOcclusionQueryNV(void) {if (GLeeInit()) glEndOcclusionQueryNV();} 07256 GLEEPFNGLENDOCCLUSIONQUERYNVPROC GLeeFuncPtr_glEndOcclusionQueryNV=GLee_Lazy_glEndOcclusionQueryNV; 07257 #endif 07258 #ifndef GLEE_C_DEFINED_glGetOcclusionQueryivNV 07259 #define GLEE_C_DEFINED_glGetOcclusionQueryivNV 07260 void __stdcall GLee_Lazy_glGetOcclusionQueryivNV(GLuint id, GLenum pname, GLint * params) {if (GLeeInit()) glGetOcclusionQueryivNV(id, pname, params);} 07261 GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC GLeeFuncPtr_glGetOcclusionQueryivNV=GLee_Lazy_glGetOcclusionQueryivNV; 07262 #endif 07263 #ifndef GLEE_C_DEFINED_glGetOcclusionQueryuivNV 07264 #define GLEE_C_DEFINED_glGetOcclusionQueryuivNV 07265 void __stdcall GLee_Lazy_glGetOcclusionQueryuivNV(GLuint id, GLenum pname, GLuint * params) {if (GLeeInit()) glGetOcclusionQueryuivNV(id, pname, params);} 07266 GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC GLeeFuncPtr_glGetOcclusionQueryuivNV=GLee_Lazy_glGetOcclusionQueryuivNV; 07267 #endif 07268 #endif 07269 07270 /* GL_NV_point_sprite */ 07271 07272 #ifdef __GLEE_GL_NV_point_sprite 07273 #ifndef GLEE_C_DEFINED_glPointParameteriNV 07274 #define GLEE_C_DEFINED_glPointParameteriNV 07275 void __stdcall GLee_Lazy_glPointParameteriNV(GLenum pname, GLint param) {if (GLeeInit()) glPointParameteriNV(pname, param);} 07276 GLEEPFNGLPOINTPARAMETERINVPROC GLeeFuncPtr_glPointParameteriNV=GLee_Lazy_glPointParameteriNV; 07277 #endif 07278 #ifndef GLEE_C_DEFINED_glPointParameterivNV 07279 #define GLEE_C_DEFINED_glPointParameterivNV 07280 void __stdcall GLee_Lazy_glPointParameterivNV(GLenum pname, const GLint * params) {if (GLeeInit()) glPointParameterivNV(pname, params);} 07281 GLEEPFNGLPOINTPARAMETERIVNVPROC GLeeFuncPtr_glPointParameterivNV=GLee_Lazy_glPointParameterivNV; 07282 #endif 07283 #endif 07284 07285 /* GL_NV_texture_shader3 */ 07286 07287 #ifdef __GLEE_GL_NV_texture_shader3 07288 #endif 07289 07290 /* GL_NV_vertex_program1_1 */ 07291 07292 #ifdef __GLEE_GL_NV_vertex_program1_1 07293 #endif 07294 07295 /* GL_EXT_shadow_funcs */ 07296 07297 #ifdef __GLEE_GL_EXT_shadow_funcs 07298 #endif 07299 07300 /* GL_EXT_stencil_two_side */ 07301 07302 #ifdef __GLEE_GL_EXT_stencil_two_side 07303 #ifndef GLEE_C_DEFINED_glActiveStencilFaceEXT 07304 #define GLEE_C_DEFINED_glActiveStencilFaceEXT 07305 void __stdcall GLee_Lazy_glActiveStencilFaceEXT(GLenum face) {if (GLeeInit()) glActiveStencilFaceEXT(face);} 07306 GLEEPFNGLACTIVESTENCILFACEEXTPROC GLeeFuncPtr_glActiveStencilFaceEXT=GLee_Lazy_glActiveStencilFaceEXT; 07307 #endif 07308 #endif 07309 07310 /* GL_ATI_text_fragment_shader */ 07311 07312 #ifdef __GLEE_GL_ATI_text_fragment_shader 07313 #endif 07314 07315 /* GL_APPLE_client_storage */ 07316 07317 #ifdef __GLEE_GL_APPLE_client_storage 07318 #endif 07319 07320 /* GL_APPLE_element_array */ 07321 07322 #ifdef __GLEE_GL_APPLE_element_array 07323 #ifndef GLEE_C_DEFINED_glElementPointerAPPLE 07324 #define GLEE_C_DEFINED_glElementPointerAPPLE 07325 void __stdcall GLee_Lazy_glElementPointerAPPLE(GLenum type, const GLvoid * pointer) {if (GLeeInit()) glElementPointerAPPLE(type, pointer);} 07326 GLEEPFNGLELEMENTPOINTERAPPLEPROC GLeeFuncPtr_glElementPointerAPPLE=GLee_Lazy_glElementPointerAPPLE; 07327 #endif 07328 #ifndef GLEE_C_DEFINED_glDrawElementArrayAPPLE 07329 #define GLEE_C_DEFINED_glDrawElementArrayAPPLE 07330 void __stdcall GLee_Lazy_glDrawElementArrayAPPLE(GLenum mode, GLint first, GLsizei count) {if (GLeeInit()) glDrawElementArrayAPPLE(mode, first, count);} 07331 GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawElementArrayAPPLE=GLee_Lazy_glDrawElementArrayAPPLE; 07332 #endif 07333 #ifndef GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE 07334 #define GLEE_C_DEFINED_glDrawRangeElementArrayAPPLE 07335 void __stdcall GLee_Lazy_glDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count) {if (GLeeInit()) glDrawRangeElementArrayAPPLE(mode, start, end, first, count);} 07336 GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glDrawRangeElementArrayAPPLE=GLee_Lazy_glDrawRangeElementArrayAPPLE; 07337 #endif 07338 #ifndef GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE 07339 #define GLEE_C_DEFINED_glMultiDrawElementArrayAPPLE 07340 void __stdcall GLee_Lazy_glMultiDrawElementArrayAPPLE(GLenum mode, const GLint * first, const GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawElementArrayAPPLE(mode, first, count, primcount);} 07341 GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawElementArrayAPPLE=GLee_Lazy_glMultiDrawElementArrayAPPLE; 07342 #endif 07343 #ifndef GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE 07344 #define GLEE_C_DEFINED_glMultiDrawRangeElementArrayAPPLE 07345 void __stdcall GLee_Lazy_glMultiDrawRangeElementArrayAPPLE(GLenum mode, GLuint start, GLuint end, const GLint * first, const GLsizei * count, GLsizei primcount) {if (GLeeInit()) glMultiDrawRangeElementArrayAPPLE(mode, start, end, first, count, primcount);} 07346 GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE=GLee_Lazy_glMultiDrawRangeElementArrayAPPLE; 07347 #endif 07348 #endif 07349 07350 /* GL_APPLE_fence */ 07351 07352 #ifdef __GLEE_GL_APPLE_fence 07353 #ifndef GLEE_C_DEFINED_glGenFencesAPPLE 07354 #define GLEE_C_DEFINED_glGenFencesAPPLE 07355 void __stdcall GLee_Lazy_glGenFencesAPPLE(GLsizei n, GLuint * fences) {if (GLeeInit()) glGenFencesAPPLE(n, fences);} 07356 GLEEPFNGLGENFENCESAPPLEPROC GLeeFuncPtr_glGenFencesAPPLE=GLee_Lazy_glGenFencesAPPLE; 07357 #endif 07358 #ifndef GLEE_C_DEFINED_glDeleteFencesAPPLE 07359 #define GLEE_C_DEFINED_glDeleteFencesAPPLE 07360 void __stdcall GLee_Lazy_glDeleteFencesAPPLE(GLsizei n, const GLuint * fences) {if (GLeeInit()) glDeleteFencesAPPLE(n, fences);} 07361 GLEEPFNGLDELETEFENCESAPPLEPROC GLeeFuncPtr_glDeleteFencesAPPLE=GLee_Lazy_glDeleteFencesAPPLE; 07362 #endif 07363 #ifndef GLEE_C_DEFINED_glSetFenceAPPLE 07364 #define GLEE_C_DEFINED_glSetFenceAPPLE 07365 void __stdcall GLee_Lazy_glSetFenceAPPLE(GLuint fence) {if (GLeeInit()) glSetFenceAPPLE(fence);} 07366 GLEEPFNGLSETFENCEAPPLEPROC GLeeFuncPtr_glSetFenceAPPLE=GLee_Lazy_glSetFenceAPPLE; 07367 #endif 07368 #ifndef GLEE_C_DEFINED_glIsFenceAPPLE 07369 #define GLEE_C_DEFINED_glIsFenceAPPLE 07370 GLboolean __stdcall GLee_Lazy_glIsFenceAPPLE(GLuint fence) {if (GLeeInit()) return glIsFenceAPPLE(fence); return (GLboolean)0;} 07371 GLEEPFNGLISFENCEAPPLEPROC GLeeFuncPtr_glIsFenceAPPLE=GLee_Lazy_glIsFenceAPPLE; 07372 #endif 07373 #ifndef GLEE_C_DEFINED_glTestFenceAPPLE 07374 #define GLEE_C_DEFINED_glTestFenceAPPLE 07375 GLboolean __stdcall GLee_Lazy_glTestFenceAPPLE(GLuint fence) {if (GLeeInit()) return glTestFenceAPPLE(fence); return (GLboolean)0;} 07376 GLEEPFNGLTESTFENCEAPPLEPROC GLeeFuncPtr_glTestFenceAPPLE=GLee_Lazy_glTestFenceAPPLE; 07377 #endif 07378 #ifndef GLEE_C_DEFINED_glFinishFenceAPPLE 07379 #define GLEE_C_DEFINED_glFinishFenceAPPLE 07380 void __stdcall GLee_Lazy_glFinishFenceAPPLE(GLuint fence) {if (GLeeInit()) glFinishFenceAPPLE(fence);} 07381 GLEEPFNGLFINISHFENCEAPPLEPROC GLeeFuncPtr_glFinishFenceAPPLE=GLee_Lazy_glFinishFenceAPPLE; 07382 #endif 07383 #ifndef GLEE_C_DEFINED_glTestObjectAPPLE 07384 #define GLEE_C_DEFINED_glTestObjectAPPLE 07385 GLboolean __stdcall GLee_Lazy_glTestObjectAPPLE(GLenum object, GLuint name) {if (GLeeInit()) return glTestObjectAPPLE(object, name); return (GLboolean)0;} 07386 GLEEPFNGLTESTOBJECTAPPLEPROC GLeeFuncPtr_glTestObjectAPPLE=GLee_Lazy_glTestObjectAPPLE; 07387 #endif 07388 #ifndef GLEE_C_DEFINED_glFinishObjectAPPLE 07389 #define GLEE_C_DEFINED_glFinishObjectAPPLE 07390 void __stdcall GLee_Lazy_glFinishObjectAPPLE(GLenum object, GLint name) {if (GLeeInit()) glFinishObjectAPPLE(object, name);} 07391 GLEEPFNGLFINISHOBJECTAPPLEPROC GLeeFuncPtr_glFinishObjectAPPLE=GLee_Lazy_glFinishObjectAPPLE; 07392 #endif 07393 #endif 07394 07395 /* GL_APPLE_vertex_array_object */ 07396 07397 #ifdef __GLEE_GL_APPLE_vertex_array_object 07398 #ifndef GLEE_C_DEFINED_glBindVertexArrayAPPLE 07399 #define GLEE_C_DEFINED_glBindVertexArrayAPPLE 07400 void __stdcall GLee_Lazy_glBindVertexArrayAPPLE(GLuint array) {if (GLeeInit()) glBindVertexArrayAPPLE(array);} 07401 GLEEPFNGLBINDVERTEXARRAYAPPLEPROC GLeeFuncPtr_glBindVertexArrayAPPLE=GLee_Lazy_glBindVertexArrayAPPLE; 07402 #endif 07403 #ifndef GLEE_C_DEFINED_glDeleteVertexArraysAPPLE 07404 #define GLEE_C_DEFINED_glDeleteVertexArraysAPPLE 07405 void __stdcall GLee_Lazy_glDeleteVertexArraysAPPLE(GLsizei n, const GLuint * arrays) {if (GLeeInit()) glDeleteVertexArraysAPPLE(n, arrays);} 07406 GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glDeleteVertexArraysAPPLE=GLee_Lazy_glDeleteVertexArraysAPPLE; 07407 #endif 07408 #ifndef GLEE_C_DEFINED_glGenVertexArraysAPPLE 07409 #define GLEE_C_DEFINED_glGenVertexArraysAPPLE 07410 void __stdcall GLee_Lazy_glGenVertexArraysAPPLE(GLsizei n, GLuint * arrays) {if (GLeeInit()) glGenVertexArraysAPPLE(n, arrays);} 07411 GLEEPFNGLGENVERTEXARRAYSAPPLEPROC GLeeFuncPtr_glGenVertexArraysAPPLE=GLee_Lazy_glGenVertexArraysAPPLE; 07412 #endif 07413 #ifndef GLEE_C_DEFINED_glIsVertexArrayAPPLE 07414 #define GLEE_C_DEFINED_glIsVertexArrayAPPLE 07415 GLboolean __stdcall GLee_Lazy_glIsVertexArrayAPPLE(GLuint array) {if (GLeeInit()) return glIsVertexArrayAPPLE(array); return (GLboolean)0;} 07416 GLEEPFNGLISVERTEXARRAYAPPLEPROC GLeeFuncPtr_glIsVertexArrayAPPLE=GLee_Lazy_glIsVertexArrayAPPLE; 07417 #endif 07418 #endif 07419 07420 /* GL_APPLE_vertex_array_range */ 07421 07422 #ifdef __GLEE_GL_APPLE_vertex_array_range 07423 #ifndef GLEE_C_DEFINED_glVertexArrayRangeAPPLE 07424 #define GLEE_C_DEFINED_glVertexArrayRangeAPPLE 07425 void __stdcall GLee_Lazy_glVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer) {if (GLeeInit()) glVertexArrayRangeAPPLE(length, pointer);} 07426 GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glVertexArrayRangeAPPLE=GLee_Lazy_glVertexArrayRangeAPPLE; 07427 #endif 07428 #ifndef GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE 07429 #define GLEE_C_DEFINED_glFlushVertexArrayRangeAPPLE 07430 void __stdcall GLee_Lazy_glFlushVertexArrayRangeAPPLE(GLsizei length, GLvoid * pointer) {if (GLeeInit()) glFlushVertexArrayRangeAPPLE(length, pointer);} 07431 GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC GLeeFuncPtr_glFlushVertexArrayRangeAPPLE=GLee_Lazy_glFlushVertexArrayRangeAPPLE; 07432 #endif 07433 #ifndef GLEE_C_DEFINED_glVertexArrayParameteriAPPLE 07434 #define GLEE_C_DEFINED_glVertexArrayParameteriAPPLE 07435 void __stdcall GLee_Lazy_glVertexArrayParameteriAPPLE(GLenum pname, GLint param) {if (GLeeInit()) glVertexArrayParameteriAPPLE(pname, param);} 07436 GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC GLeeFuncPtr_glVertexArrayParameteriAPPLE=GLee_Lazy_glVertexArrayParameteriAPPLE; 07437 #endif 07438 #endif 07439 07440 /* GL_APPLE_ycbcr_422 */ 07441 07442 #ifdef __GLEE_GL_APPLE_ycbcr_422 07443 #endif 07444 07445 /* GL_S3_s3tc */ 07446 07447 #ifdef __GLEE_GL_S3_s3tc 07448 #endif 07449 07450 /* GL_ATI_draw_buffers */ 07451 07452 #ifdef __GLEE_GL_ATI_draw_buffers 07453 #ifndef GLEE_C_DEFINED_glDrawBuffersATI 07454 #define GLEE_C_DEFINED_glDrawBuffersATI 07455 void __stdcall GLee_Lazy_glDrawBuffersATI(GLsizei n, const GLenum * bufs) {if (GLeeInit()) glDrawBuffersATI(n, bufs);} 07456 GLEEPFNGLDRAWBUFFERSATIPROC GLeeFuncPtr_glDrawBuffersATI=GLee_Lazy_glDrawBuffersATI; 07457 #endif 07458 #endif 07459 07460 /* GL_ATI_pixel_format_float */ 07461 07462 #ifdef __GLEE_GL_ATI_pixel_format_float 07463 #endif 07464 07465 /* GL_ATI_texture_env_combine3 */ 07466 07467 #ifdef __GLEE_GL_ATI_texture_env_combine3 07468 #endif 07469 07470 /* GL_ATI_texture_float */ 07471 07472 #ifdef __GLEE_GL_ATI_texture_float 07473 #endif 07474 07475 /* GL_NV_float_buffer */ 07476 07477 #ifdef __GLEE_GL_NV_float_buffer 07478 #endif 07479 07480 /* GL_NV_fragment_program */ 07481 07482 #ifdef __GLEE_GL_NV_fragment_program 07483 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fNV 07484 #define GLEE_C_DEFINED_glProgramNamedParameter4fNV 07485 void __stdcall GLee_Lazy_glProgramNamedParameter4fNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glProgramNamedParameter4fNV(id, len, name, x, y, z, w);} 07486 GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC GLeeFuncPtr_glProgramNamedParameter4fNV=GLee_Lazy_glProgramNamedParameter4fNV; 07487 #endif 07488 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dNV 07489 #define GLEE_C_DEFINED_glProgramNamedParameter4dNV 07490 void __stdcall GLee_Lazy_glProgramNamedParameter4dNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glProgramNamedParameter4dNV(id, len, name, x, y, z, w);} 07491 GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC GLeeFuncPtr_glProgramNamedParameter4dNV=GLee_Lazy_glProgramNamedParameter4dNV; 07492 #endif 07493 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4fvNV 07494 #define GLEE_C_DEFINED_glProgramNamedParameter4fvNV 07495 void __stdcall GLee_Lazy_glProgramNamedParameter4fvNV(GLuint id, GLsizei len, const GLubyte * name, const GLfloat * v) {if (GLeeInit()) glProgramNamedParameter4fvNV(id, len, name, v);} 07496 GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC GLeeFuncPtr_glProgramNamedParameter4fvNV=GLee_Lazy_glProgramNamedParameter4fvNV; 07497 #endif 07498 #ifndef GLEE_C_DEFINED_glProgramNamedParameter4dvNV 07499 #define GLEE_C_DEFINED_glProgramNamedParameter4dvNV 07500 void __stdcall GLee_Lazy_glProgramNamedParameter4dvNV(GLuint id, GLsizei len, const GLubyte * name, const GLdouble * v) {if (GLeeInit()) glProgramNamedParameter4dvNV(id, len, name, v);} 07501 GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC GLeeFuncPtr_glProgramNamedParameter4dvNV=GLee_Lazy_glProgramNamedParameter4dvNV; 07502 #endif 07503 #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterfvNV 07504 #define GLEE_C_DEFINED_glGetProgramNamedParameterfvNV 07505 void __stdcall GLee_Lazy_glGetProgramNamedParameterfvNV(GLuint id, GLsizei len, const GLubyte * name, GLfloat * params) {if (GLeeInit()) glGetProgramNamedParameterfvNV(id, len, name, params);} 07506 GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC GLeeFuncPtr_glGetProgramNamedParameterfvNV=GLee_Lazy_glGetProgramNamedParameterfvNV; 07507 #endif 07508 #ifndef GLEE_C_DEFINED_glGetProgramNamedParameterdvNV 07509 #define GLEE_C_DEFINED_glGetProgramNamedParameterdvNV 07510 void __stdcall GLee_Lazy_glGetProgramNamedParameterdvNV(GLuint id, GLsizei len, const GLubyte * name, GLdouble * params) {if (GLeeInit()) glGetProgramNamedParameterdvNV(id, len, name, params);} 07511 GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC GLeeFuncPtr_glGetProgramNamedParameterdvNV=GLee_Lazy_glGetProgramNamedParameterdvNV; 07512 #endif 07513 #endif 07514 07515 /* GL_NV_half_float */ 07516 07517 #ifdef __GLEE_GL_NV_half_float 07518 #ifndef GLEE_C_DEFINED_glVertex2hNV 07519 #define GLEE_C_DEFINED_glVertex2hNV 07520 void __stdcall GLee_Lazy_glVertex2hNV(GLhalfNV x, GLhalfNV y) {if (GLeeInit()) glVertex2hNV(x, y);} 07521 GLEEPFNGLVERTEX2HNVPROC GLeeFuncPtr_glVertex2hNV=GLee_Lazy_glVertex2hNV; 07522 #endif 07523 #ifndef GLEE_C_DEFINED_glVertex2hvNV 07524 #define GLEE_C_DEFINED_glVertex2hvNV 07525 void __stdcall GLee_Lazy_glVertex2hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex2hvNV(v);} 07526 GLEEPFNGLVERTEX2HVNVPROC GLeeFuncPtr_glVertex2hvNV=GLee_Lazy_glVertex2hvNV; 07527 #endif 07528 #ifndef GLEE_C_DEFINED_glVertex3hNV 07529 #define GLEE_C_DEFINED_glVertex3hNV 07530 void __stdcall GLee_Lazy_glVertex3hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z) {if (GLeeInit()) glVertex3hNV(x, y, z);} 07531 GLEEPFNGLVERTEX3HNVPROC GLeeFuncPtr_glVertex3hNV=GLee_Lazy_glVertex3hNV; 07532 #endif 07533 #ifndef GLEE_C_DEFINED_glVertex3hvNV 07534 #define GLEE_C_DEFINED_glVertex3hvNV 07535 void __stdcall GLee_Lazy_glVertex3hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex3hvNV(v);} 07536 GLEEPFNGLVERTEX3HVNVPROC GLeeFuncPtr_glVertex3hvNV=GLee_Lazy_glVertex3hvNV; 07537 #endif 07538 #ifndef GLEE_C_DEFINED_glVertex4hNV 07539 #define GLEE_C_DEFINED_glVertex4hNV 07540 void __stdcall GLee_Lazy_glVertex4hNV(GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertex4hNV(x, y, z, w);} 07541 GLEEPFNGLVERTEX4HNVPROC GLeeFuncPtr_glVertex4hNV=GLee_Lazy_glVertex4hNV; 07542 #endif 07543 #ifndef GLEE_C_DEFINED_glVertex4hvNV 07544 #define GLEE_C_DEFINED_glVertex4hvNV 07545 void __stdcall GLee_Lazy_glVertex4hvNV(const GLhalfNV * v) {if (GLeeInit()) glVertex4hvNV(v);} 07546 GLEEPFNGLVERTEX4HVNVPROC GLeeFuncPtr_glVertex4hvNV=GLee_Lazy_glVertex4hvNV; 07547 #endif 07548 #ifndef GLEE_C_DEFINED_glNormal3hNV 07549 #define GLEE_C_DEFINED_glNormal3hNV 07550 void __stdcall GLee_Lazy_glNormal3hNV(GLhalfNV nx, GLhalfNV ny, GLhalfNV nz) {if (GLeeInit()) glNormal3hNV(nx, ny, nz);} 07551 GLEEPFNGLNORMAL3HNVPROC GLeeFuncPtr_glNormal3hNV=GLee_Lazy_glNormal3hNV; 07552 #endif 07553 #ifndef GLEE_C_DEFINED_glNormal3hvNV 07554 #define GLEE_C_DEFINED_glNormal3hvNV 07555 void __stdcall GLee_Lazy_glNormal3hvNV(const GLhalfNV * v) {if (GLeeInit()) glNormal3hvNV(v);} 07556 GLEEPFNGLNORMAL3HVNVPROC GLeeFuncPtr_glNormal3hvNV=GLee_Lazy_glNormal3hvNV; 07557 #endif 07558 #ifndef GLEE_C_DEFINED_glColor3hNV 07559 #define GLEE_C_DEFINED_glColor3hNV 07560 void __stdcall GLee_Lazy_glColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue) {if (GLeeInit()) glColor3hNV(red, green, blue);} 07561 GLEEPFNGLCOLOR3HNVPROC GLeeFuncPtr_glColor3hNV=GLee_Lazy_glColor3hNV; 07562 #endif 07563 #ifndef GLEE_C_DEFINED_glColor3hvNV 07564 #define GLEE_C_DEFINED_glColor3hvNV 07565 void __stdcall GLee_Lazy_glColor3hvNV(const GLhalfNV * v) {if (GLeeInit()) glColor3hvNV(v);} 07566 GLEEPFNGLCOLOR3HVNVPROC GLeeFuncPtr_glColor3hvNV=GLee_Lazy_glColor3hvNV; 07567 #endif 07568 #ifndef GLEE_C_DEFINED_glColor4hNV 07569 #define GLEE_C_DEFINED_glColor4hNV 07570 void __stdcall GLee_Lazy_glColor4hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha) {if (GLeeInit()) glColor4hNV(red, green, blue, alpha);} 07571 GLEEPFNGLCOLOR4HNVPROC GLeeFuncPtr_glColor4hNV=GLee_Lazy_glColor4hNV; 07572 #endif 07573 #ifndef GLEE_C_DEFINED_glColor4hvNV 07574 #define GLEE_C_DEFINED_glColor4hvNV 07575 void __stdcall GLee_Lazy_glColor4hvNV(const GLhalfNV * v) {if (GLeeInit()) glColor4hvNV(v);} 07576 GLEEPFNGLCOLOR4HVNVPROC GLeeFuncPtr_glColor4hvNV=GLee_Lazy_glColor4hvNV; 07577 #endif 07578 #ifndef GLEE_C_DEFINED_glTexCoord1hNV 07579 #define GLEE_C_DEFINED_glTexCoord1hNV 07580 void __stdcall GLee_Lazy_glTexCoord1hNV(GLhalfNV s) {if (GLeeInit()) glTexCoord1hNV(s);} 07581 GLEEPFNGLTEXCOORD1HNVPROC GLeeFuncPtr_glTexCoord1hNV=GLee_Lazy_glTexCoord1hNV; 07582 #endif 07583 #ifndef GLEE_C_DEFINED_glTexCoord1hvNV 07584 #define GLEE_C_DEFINED_glTexCoord1hvNV 07585 void __stdcall GLee_Lazy_glTexCoord1hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord1hvNV(v);} 07586 GLEEPFNGLTEXCOORD1HVNVPROC GLeeFuncPtr_glTexCoord1hvNV=GLee_Lazy_glTexCoord1hvNV; 07587 #endif 07588 #ifndef GLEE_C_DEFINED_glTexCoord2hNV 07589 #define GLEE_C_DEFINED_glTexCoord2hNV 07590 void __stdcall GLee_Lazy_glTexCoord2hNV(GLhalfNV s, GLhalfNV t) {if (GLeeInit()) glTexCoord2hNV(s, t);} 07591 GLEEPFNGLTEXCOORD2HNVPROC GLeeFuncPtr_glTexCoord2hNV=GLee_Lazy_glTexCoord2hNV; 07592 #endif 07593 #ifndef GLEE_C_DEFINED_glTexCoord2hvNV 07594 #define GLEE_C_DEFINED_glTexCoord2hvNV 07595 void __stdcall GLee_Lazy_glTexCoord2hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord2hvNV(v);} 07596 GLEEPFNGLTEXCOORD2HVNVPROC GLeeFuncPtr_glTexCoord2hvNV=GLee_Lazy_glTexCoord2hvNV; 07597 #endif 07598 #ifndef GLEE_C_DEFINED_glTexCoord3hNV 07599 #define GLEE_C_DEFINED_glTexCoord3hNV 07600 void __stdcall GLee_Lazy_glTexCoord3hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r) {if (GLeeInit()) glTexCoord3hNV(s, t, r);} 07601 GLEEPFNGLTEXCOORD3HNVPROC GLeeFuncPtr_glTexCoord3hNV=GLee_Lazy_glTexCoord3hNV; 07602 #endif 07603 #ifndef GLEE_C_DEFINED_glTexCoord3hvNV 07604 #define GLEE_C_DEFINED_glTexCoord3hvNV 07605 void __stdcall GLee_Lazy_glTexCoord3hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord3hvNV(v);} 07606 GLEEPFNGLTEXCOORD3HVNVPROC GLeeFuncPtr_glTexCoord3hvNV=GLee_Lazy_glTexCoord3hvNV; 07607 #endif 07608 #ifndef GLEE_C_DEFINED_glTexCoord4hNV 07609 #define GLEE_C_DEFINED_glTexCoord4hNV 07610 void __stdcall GLee_Lazy_glTexCoord4hNV(GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glTexCoord4hNV(s, t, r, q);} 07611 GLEEPFNGLTEXCOORD4HNVPROC GLeeFuncPtr_glTexCoord4hNV=GLee_Lazy_glTexCoord4hNV; 07612 #endif 07613 #ifndef GLEE_C_DEFINED_glTexCoord4hvNV 07614 #define GLEE_C_DEFINED_glTexCoord4hvNV 07615 void __stdcall GLee_Lazy_glTexCoord4hvNV(const GLhalfNV * v) {if (GLeeInit()) glTexCoord4hvNV(v);} 07616 GLEEPFNGLTEXCOORD4HVNVPROC GLeeFuncPtr_glTexCoord4hvNV=GLee_Lazy_glTexCoord4hvNV; 07617 #endif 07618 #ifndef GLEE_C_DEFINED_glMultiTexCoord1hNV 07619 #define GLEE_C_DEFINED_glMultiTexCoord1hNV 07620 void __stdcall GLee_Lazy_glMultiTexCoord1hNV(GLenum target, GLhalfNV s) {if (GLeeInit()) glMultiTexCoord1hNV(target, s);} 07621 GLEEPFNGLMULTITEXCOORD1HNVPROC GLeeFuncPtr_glMultiTexCoord1hNV=GLee_Lazy_glMultiTexCoord1hNV; 07622 #endif 07623 #ifndef GLEE_C_DEFINED_glMultiTexCoord1hvNV 07624 #define GLEE_C_DEFINED_glMultiTexCoord1hvNV 07625 void __stdcall GLee_Lazy_glMultiTexCoord1hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord1hvNV(target, v);} 07626 GLEEPFNGLMULTITEXCOORD1HVNVPROC GLeeFuncPtr_glMultiTexCoord1hvNV=GLee_Lazy_glMultiTexCoord1hvNV; 07627 #endif 07628 #ifndef GLEE_C_DEFINED_glMultiTexCoord2hNV 07629 #define GLEE_C_DEFINED_glMultiTexCoord2hNV 07630 void __stdcall GLee_Lazy_glMultiTexCoord2hNV(GLenum target, GLhalfNV s, GLhalfNV t) {if (GLeeInit()) glMultiTexCoord2hNV(target, s, t);} 07631 GLEEPFNGLMULTITEXCOORD2HNVPROC GLeeFuncPtr_glMultiTexCoord2hNV=GLee_Lazy_glMultiTexCoord2hNV; 07632 #endif 07633 #ifndef GLEE_C_DEFINED_glMultiTexCoord2hvNV 07634 #define GLEE_C_DEFINED_glMultiTexCoord2hvNV 07635 void __stdcall GLee_Lazy_glMultiTexCoord2hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord2hvNV(target, v);} 07636 GLEEPFNGLMULTITEXCOORD2HVNVPROC GLeeFuncPtr_glMultiTexCoord2hvNV=GLee_Lazy_glMultiTexCoord2hvNV; 07637 #endif 07638 #ifndef GLEE_C_DEFINED_glMultiTexCoord3hNV 07639 #define GLEE_C_DEFINED_glMultiTexCoord3hNV 07640 void __stdcall GLee_Lazy_glMultiTexCoord3hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r) {if (GLeeInit()) glMultiTexCoord3hNV(target, s, t, r);} 07641 GLEEPFNGLMULTITEXCOORD3HNVPROC GLeeFuncPtr_glMultiTexCoord3hNV=GLee_Lazy_glMultiTexCoord3hNV; 07642 #endif 07643 #ifndef GLEE_C_DEFINED_glMultiTexCoord3hvNV 07644 #define GLEE_C_DEFINED_glMultiTexCoord3hvNV 07645 void __stdcall GLee_Lazy_glMultiTexCoord3hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord3hvNV(target, v);} 07646 GLEEPFNGLMULTITEXCOORD3HVNVPROC GLeeFuncPtr_glMultiTexCoord3hvNV=GLee_Lazy_glMultiTexCoord3hvNV; 07647 #endif 07648 #ifndef GLEE_C_DEFINED_glMultiTexCoord4hNV 07649 #define GLEE_C_DEFINED_glMultiTexCoord4hNV 07650 void __stdcall GLee_Lazy_glMultiTexCoord4hNV(GLenum target, GLhalfNV s, GLhalfNV t, GLhalfNV r, GLhalfNV q) {if (GLeeInit()) glMultiTexCoord4hNV(target, s, t, r, q);} 07651 GLEEPFNGLMULTITEXCOORD4HNVPROC GLeeFuncPtr_glMultiTexCoord4hNV=GLee_Lazy_glMultiTexCoord4hNV; 07652 #endif 07653 #ifndef GLEE_C_DEFINED_glMultiTexCoord4hvNV 07654 #define GLEE_C_DEFINED_glMultiTexCoord4hvNV 07655 void __stdcall GLee_Lazy_glMultiTexCoord4hvNV(GLenum target, const GLhalfNV * v) {if (GLeeInit()) glMultiTexCoord4hvNV(target, v);} 07656 GLEEPFNGLMULTITEXCOORD4HVNVPROC GLeeFuncPtr_glMultiTexCoord4hvNV=GLee_Lazy_glMultiTexCoord4hvNV; 07657 #endif 07658 #ifndef GLEE_C_DEFINED_glFogCoordhNV 07659 #define GLEE_C_DEFINED_glFogCoordhNV 07660 void __stdcall GLee_Lazy_glFogCoordhNV(GLhalfNV fog) {if (GLeeInit()) glFogCoordhNV(fog);} 07661 GLEEPFNGLFOGCOORDHNVPROC GLeeFuncPtr_glFogCoordhNV=GLee_Lazy_glFogCoordhNV; 07662 #endif 07663 #ifndef GLEE_C_DEFINED_glFogCoordhvNV 07664 #define GLEE_C_DEFINED_glFogCoordhvNV 07665 void __stdcall GLee_Lazy_glFogCoordhvNV(const GLhalfNV * fog) {if (GLeeInit()) glFogCoordhvNV(fog);} 07666 GLEEPFNGLFOGCOORDHVNVPROC GLeeFuncPtr_glFogCoordhvNV=GLee_Lazy_glFogCoordhvNV; 07667 #endif 07668 #ifndef GLEE_C_DEFINED_glSecondaryColor3hNV 07669 #define GLEE_C_DEFINED_glSecondaryColor3hNV 07670 void __stdcall GLee_Lazy_glSecondaryColor3hNV(GLhalfNV red, GLhalfNV green, GLhalfNV blue) {if (GLeeInit()) glSecondaryColor3hNV(red, green, blue);} 07671 GLEEPFNGLSECONDARYCOLOR3HNVPROC GLeeFuncPtr_glSecondaryColor3hNV=GLee_Lazy_glSecondaryColor3hNV; 07672 #endif 07673 #ifndef GLEE_C_DEFINED_glSecondaryColor3hvNV 07674 #define GLEE_C_DEFINED_glSecondaryColor3hvNV 07675 void __stdcall GLee_Lazy_glSecondaryColor3hvNV(const GLhalfNV * v) {if (GLeeInit()) glSecondaryColor3hvNV(v);} 07676 GLEEPFNGLSECONDARYCOLOR3HVNVPROC GLeeFuncPtr_glSecondaryColor3hvNV=GLee_Lazy_glSecondaryColor3hvNV; 07677 #endif 07678 #ifndef GLEE_C_DEFINED_glVertexWeighthNV 07679 #define GLEE_C_DEFINED_glVertexWeighthNV 07680 void __stdcall GLee_Lazy_glVertexWeighthNV(GLhalfNV weight) {if (GLeeInit()) glVertexWeighthNV(weight);} 07681 GLEEPFNGLVERTEXWEIGHTHNVPROC GLeeFuncPtr_glVertexWeighthNV=GLee_Lazy_glVertexWeighthNV; 07682 #endif 07683 #ifndef GLEE_C_DEFINED_glVertexWeighthvNV 07684 #define GLEE_C_DEFINED_glVertexWeighthvNV 07685 void __stdcall GLee_Lazy_glVertexWeighthvNV(const GLhalfNV * weight) {if (GLeeInit()) glVertexWeighthvNV(weight);} 07686 GLEEPFNGLVERTEXWEIGHTHVNVPROC GLeeFuncPtr_glVertexWeighthvNV=GLee_Lazy_glVertexWeighthvNV; 07687 #endif 07688 #ifndef GLEE_C_DEFINED_glVertexAttrib1hNV 07689 #define GLEE_C_DEFINED_glVertexAttrib1hNV 07690 void __stdcall GLee_Lazy_glVertexAttrib1hNV(GLuint index, GLhalfNV x) {if (GLeeInit()) glVertexAttrib1hNV(index, x);} 07691 GLEEPFNGLVERTEXATTRIB1HNVPROC GLeeFuncPtr_glVertexAttrib1hNV=GLee_Lazy_glVertexAttrib1hNV; 07692 #endif 07693 #ifndef GLEE_C_DEFINED_glVertexAttrib1hvNV 07694 #define GLEE_C_DEFINED_glVertexAttrib1hvNV 07695 void __stdcall GLee_Lazy_glVertexAttrib1hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib1hvNV(index, v);} 07696 GLEEPFNGLVERTEXATTRIB1HVNVPROC GLeeFuncPtr_glVertexAttrib1hvNV=GLee_Lazy_glVertexAttrib1hvNV; 07697 #endif 07698 #ifndef GLEE_C_DEFINED_glVertexAttrib2hNV 07699 #define GLEE_C_DEFINED_glVertexAttrib2hNV 07700 void __stdcall GLee_Lazy_glVertexAttrib2hNV(GLuint index, GLhalfNV x, GLhalfNV y) {if (GLeeInit()) glVertexAttrib2hNV(index, x, y);} 07701 GLEEPFNGLVERTEXATTRIB2HNVPROC GLeeFuncPtr_glVertexAttrib2hNV=GLee_Lazy_glVertexAttrib2hNV; 07702 #endif 07703 #ifndef GLEE_C_DEFINED_glVertexAttrib2hvNV 07704 #define GLEE_C_DEFINED_glVertexAttrib2hvNV 07705 void __stdcall GLee_Lazy_glVertexAttrib2hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib2hvNV(index, v);} 07706 GLEEPFNGLVERTEXATTRIB2HVNVPROC GLeeFuncPtr_glVertexAttrib2hvNV=GLee_Lazy_glVertexAttrib2hvNV; 07707 #endif 07708 #ifndef GLEE_C_DEFINED_glVertexAttrib3hNV 07709 #define GLEE_C_DEFINED_glVertexAttrib3hNV 07710 void __stdcall GLee_Lazy_glVertexAttrib3hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z) {if (GLeeInit()) glVertexAttrib3hNV(index, x, y, z);} 07711 GLEEPFNGLVERTEXATTRIB3HNVPROC GLeeFuncPtr_glVertexAttrib3hNV=GLee_Lazy_glVertexAttrib3hNV; 07712 #endif 07713 #ifndef GLEE_C_DEFINED_glVertexAttrib3hvNV 07714 #define GLEE_C_DEFINED_glVertexAttrib3hvNV 07715 void __stdcall GLee_Lazy_glVertexAttrib3hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib3hvNV(index, v);} 07716 GLEEPFNGLVERTEXATTRIB3HVNVPROC GLeeFuncPtr_glVertexAttrib3hvNV=GLee_Lazy_glVertexAttrib3hvNV; 07717 #endif 07718 #ifndef GLEE_C_DEFINED_glVertexAttrib4hNV 07719 #define GLEE_C_DEFINED_glVertexAttrib4hNV 07720 void __stdcall GLee_Lazy_glVertexAttrib4hNV(GLuint index, GLhalfNV x, GLhalfNV y, GLhalfNV z, GLhalfNV w) {if (GLeeInit()) glVertexAttrib4hNV(index, x, y, z, w);} 07721 GLEEPFNGLVERTEXATTRIB4HNVPROC GLeeFuncPtr_glVertexAttrib4hNV=GLee_Lazy_glVertexAttrib4hNV; 07722 #endif 07723 #ifndef GLEE_C_DEFINED_glVertexAttrib4hvNV 07724 #define GLEE_C_DEFINED_glVertexAttrib4hvNV 07725 void __stdcall GLee_Lazy_glVertexAttrib4hvNV(GLuint index, const GLhalfNV * v) {if (GLeeInit()) glVertexAttrib4hvNV(index, v);} 07726 GLEEPFNGLVERTEXATTRIB4HVNVPROC GLeeFuncPtr_glVertexAttrib4hvNV=GLee_Lazy_glVertexAttrib4hvNV; 07727 #endif 07728 #ifndef GLEE_C_DEFINED_glVertexAttribs1hvNV 07729 #define GLEE_C_DEFINED_glVertexAttribs1hvNV 07730 void __stdcall GLee_Lazy_glVertexAttribs1hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs1hvNV(index, n, v);} 07731 GLEEPFNGLVERTEXATTRIBS1HVNVPROC GLeeFuncPtr_glVertexAttribs1hvNV=GLee_Lazy_glVertexAttribs1hvNV; 07732 #endif 07733 #ifndef GLEE_C_DEFINED_glVertexAttribs2hvNV 07734 #define GLEE_C_DEFINED_glVertexAttribs2hvNV 07735 void __stdcall GLee_Lazy_glVertexAttribs2hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs2hvNV(index, n, v);} 07736 GLEEPFNGLVERTEXATTRIBS2HVNVPROC GLeeFuncPtr_glVertexAttribs2hvNV=GLee_Lazy_glVertexAttribs2hvNV; 07737 #endif 07738 #ifndef GLEE_C_DEFINED_glVertexAttribs3hvNV 07739 #define GLEE_C_DEFINED_glVertexAttribs3hvNV 07740 void __stdcall GLee_Lazy_glVertexAttribs3hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs3hvNV(index, n, v);} 07741 GLEEPFNGLVERTEXATTRIBS3HVNVPROC GLeeFuncPtr_glVertexAttribs3hvNV=GLee_Lazy_glVertexAttribs3hvNV; 07742 #endif 07743 #ifndef GLEE_C_DEFINED_glVertexAttribs4hvNV 07744 #define GLEE_C_DEFINED_glVertexAttribs4hvNV 07745 void __stdcall GLee_Lazy_glVertexAttribs4hvNV(GLuint index, GLsizei n, const GLhalfNV * v) {if (GLeeInit()) glVertexAttribs4hvNV(index, n, v);} 07746 GLEEPFNGLVERTEXATTRIBS4HVNVPROC GLeeFuncPtr_glVertexAttribs4hvNV=GLee_Lazy_glVertexAttribs4hvNV; 07747 #endif 07748 #endif 07749 07750 /* GL_NV_pixel_data_range */ 07751 07752 #ifdef __GLEE_GL_NV_pixel_data_range 07753 #ifndef GLEE_C_DEFINED_glPixelDataRangeNV 07754 #define GLEE_C_DEFINED_glPixelDataRangeNV 07755 void __stdcall GLee_Lazy_glPixelDataRangeNV(GLenum target, GLsizei length, GLvoid * pointer) {if (GLeeInit()) glPixelDataRangeNV(target, length, pointer);} 07756 GLEEPFNGLPIXELDATARANGENVPROC GLeeFuncPtr_glPixelDataRangeNV=GLee_Lazy_glPixelDataRangeNV; 07757 #endif 07758 #ifndef GLEE_C_DEFINED_glFlushPixelDataRangeNV 07759 #define GLEE_C_DEFINED_glFlushPixelDataRangeNV 07760 void __stdcall GLee_Lazy_glFlushPixelDataRangeNV(GLenum target) {if (GLeeInit()) glFlushPixelDataRangeNV(target);} 07761 GLEEPFNGLFLUSHPIXELDATARANGENVPROC GLeeFuncPtr_glFlushPixelDataRangeNV=GLee_Lazy_glFlushPixelDataRangeNV; 07762 #endif 07763 #endif 07764 07765 /* GL_NV_primitive_restart */ 07766 07767 #ifdef __GLEE_GL_NV_primitive_restart 07768 #ifndef GLEE_C_DEFINED_glPrimitiveRestartNV 07769 #define GLEE_C_DEFINED_glPrimitiveRestartNV 07770 void __stdcall GLee_Lazy_glPrimitiveRestartNV(void) {if (GLeeInit()) glPrimitiveRestartNV();} 07771 GLEEPFNGLPRIMITIVERESTARTNVPROC GLeeFuncPtr_glPrimitiveRestartNV=GLee_Lazy_glPrimitiveRestartNV; 07772 #endif 07773 #ifndef GLEE_C_DEFINED_glPrimitiveRestartIndexNV 07774 #define GLEE_C_DEFINED_glPrimitiveRestartIndexNV 07775 void __stdcall GLee_Lazy_glPrimitiveRestartIndexNV(GLuint index) {if (GLeeInit()) glPrimitiveRestartIndexNV(index);} 07776 GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC GLeeFuncPtr_glPrimitiveRestartIndexNV=GLee_Lazy_glPrimitiveRestartIndexNV; 07777 #endif 07778 #endif 07779 07780 /* GL_NV_texture_expand_normal */ 07781 07782 #ifdef __GLEE_GL_NV_texture_expand_normal 07783 #endif 07784 07785 /* GL_NV_vertex_program2 */ 07786 07787 #ifdef __GLEE_GL_NV_vertex_program2 07788 #endif 07789 07790 /* GL_ATI_map_object_buffer */ 07791 07792 #ifdef __GLEE_GL_ATI_map_object_buffer 07793 #ifndef GLEE_C_DEFINED_glMapObjectBufferATI 07794 #define GLEE_C_DEFINED_glMapObjectBufferATI 07795 GLvoid* __stdcall GLee_Lazy_glMapObjectBufferATI(GLuint buffer) {if (GLeeInit()) return glMapObjectBufferATI(buffer); return (GLvoid*)0;} 07796 GLEEPFNGLMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glMapObjectBufferATI=GLee_Lazy_glMapObjectBufferATI; 07797 #endif 07798 #ifndef GLEE_C_DEFINED_glUnmapObjectBufferATI 07799 #define GLEE_C_DEFINED_glUnmapObjectBufferATI 07800 void __stdcall GLee_Lazy_glUnmapObjectBufferATI(GLuint buffer) {if (GLeeInit()) glUnmapObjectBufferATI(buffer);} 07801 GLEEPFNGLUNMAPOBJECTBUFFERATIPROC GLeeFuncPtr_glUnmapObjectBufferATI=GLee_Lazy_glUnmapObjectBufferATI; 07802 #endif 07803 #endif 07804 07805 /* GL_ATI_separate_stencil */ 07806 07807 #ifdef __GLEE_GL_ATI_separate_stencil 07808 #ifndef GLEE_C_DEFINED_glStencilOpSeparateATI 07809 #define GLEE_C_DEFINED_glStencilOpSeparateATI 07810 void __stdcall GLee_Lazy_glStencilOpSeparateATI(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass) {if (GLeeInit()) glStencilOpSeparateATI(face, sfail, dpfail, dppass);} 07811 GLEEPFNGLSTENCILOPSEPARATEATIPROC GLeeFuncPtr_glStencilOpSeparateATI=GLee_Lazy_glStencilOpSeparateATI; 07812 #endif 07813 #ifndef GLEE_C_DEFINED_glStencilFuncSeparateATI 07814 #define GLEE_C_DEFINED_glStencilFuncSeparateATI 07815 void __stdcall GLee_Lazy_glStencilFuncSeparateATI(GLenum frontfunc, GLenum backfunc, GLint ref, GLuint mask) {if (GLeeInit()) glStencilFuncSeparateATI(frontfunc, backfunc, ref, mask);} 07816 GLEEPFNGLSTENCILFUNCSEPARATEATIPROC GLeeFuncPtr_glStencilFuncSeparateATI=GLee_Lazy_glStencilFuncSeparateATI; 07817 #endif 07818 #endif 07819 07820 /* GL_ATI_vertex_attrib_array_object */ 07821 07822 #ifdef __GLEE_GL_ATI_vertex_attrib_array_object 07823 #ifndef GLEE_C_DEFINED_glVertexAttribArrayObjectATI 07824 #define GLEE_C_DEFINED_glVertexAttribArrayObjectATI 07825 void __stdcall GLee_Lazy_glVertexAttribArrayObjectATI(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint buffer, GLuint offset) {if (GLeeInit()) glVertexAttribArrayObjectATI(index, size, type, normalized, stride, buffer, offset);} 07826 GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC GLeeFuncPtr_glVertexAttribArrayObjectATI=GLee_Lazy_glVertexAttribArrayObjectATI; 07827 #endif 07828 #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI 07829 #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectfvATI 07830 void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectfvATI(GLuint index, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetVertexAttribArrayObjectfvATI(index, pname, params);} 07831 GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI=GLee_Lazy_glGetVertexAttribArrayObjectfvATI; 07832 #endif 07833 #ifndef GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI 07834 #define GLEE_C_DEFINED_glGetVertexAttribArrayObjectivATI 07835 void __stdcall GLee_Lazy_glGetVertexAttribArrayObjectivATI(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribArrayObjectivATI(index, pname, params);} 07836 GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC GLeeFuncPtr_glGetVertexAttribArrayObjectivATI=GLee_Lazy_glGetVertexAttribArrayObjectivATI; 07837 #endif 07838 #endif 07839 07840 /* GL_OES_read_format */ 07841 07842 #ifdef __GLEE_GL_OES_read_format 07843 #endif 07844 07845 /* GL_EXT_depth_bounds_test */ 07846 07847 #ifdef __GLEE_GL_EXT_depth_bounds_test 07848 #ifndef GLEE_C_DEFINED_glDepthBoundsEXT 07849 #define GLEE_C_DEFINED_glDepthBoundsEXT 07850 void __stdcall GLee_Lazy_glDepthBoundsEXT(GLclampd zmin, GLclampd zmax) {if (GLeeInit()) glDepthBoundsEXT(zmin, zmax);} 07851 GLEEPFNGLDEPTHBOUNDSEXTPROC GLeeFuncPtr_glDepthBoundsEXT=GLee_Lazy_glDepthBoundsEXT; 07852 #endif 07853 #endif 07854 07855 /* GL_EXT_texture_mirror_clamp */ 07856 07857 #ifdef __GLEE_GL_EXT_texture_mirror_clamp 07858 #endif 07859 07860 /* GL_EXT_blend_equation_separate */ 07861 07862 #ifdef __GLEE_GL_EXT_blend_equation_separate 07863 #ifndef GLEE_C_DEFINED_glBlendEquationSeparateEXT 07864 #define GLEE_C_DEFINED_glBlendEquationSeparateEXT 07865 void __stdcall GLee_Lazy_glBlendEquationSeparateEXT(GLenum modeRGB, GLenum modeAlpha) {if (GLeeInit()) glBlendEquationSeparateEXT(modeRGB, modeAlpha);} 07866 GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC GLeeFuncPtr_glBlendEquationSeparateEXT=GLee_Lazy_glBlendEquationSeparateEXT; 07867 #endif 07868 #endif 07869 07870 /* GL_MESA_pack_invert */ 07871 07872 #ifdef __GLEE_GL_MESA_pack_invert 07873 #endif 07874 07875 /* GL_MESA_ycbcr_texture */ 07876 07877 #ifdef __GLEE_GL_MESA_ycbcr_texture 07878 #endif 07879 07880 /* GL_EXT_pixel_buffer_object */ 07881 07882 #ifdef __GLEE_GL_EXT_pixel_buffer_object 07883 #endif 07884 07885 /* GL_NV_fragment_program_option */ 07886 07887 #ifdef __GLEE_GL_NV_fragment_program_option 07888 #endif 07889 07890 /* GL_NV_fragment_program2 */ 07891 07892 #ifdef __GLEE_GL_NV_fragment_program2 07893 #endif 07894 07895 /* GL_NV_vertex_program2_option */ 07896 07897 #ifdef __GLEE_GL_NV_vertex_program2_option 07898 #endif 07899 07900 /* GL_NV_vertex_program3 */ 07901 07902 #ifdef __GLEE_GL_NV_vertex_program3 07903 #endif 07904 07905 /* GL_EXT_framebuffer_object */ 07906 07907 #ifdef __GLEE_GL_EXT_framebuffer_object 07908 #ifndef GLEE_C_DEFINED_glIsRenderbufferEXT 07909 #define GLEE_C_DEFINED_glIsRenderbufferEXT 07910 GLboolean __stdcall GLee_Lazy_glIsRenderbufferEXT(GLuint renderbuffer) {if (GLeeInit()) return glIsRenderbufferEXT(renderbuffer); return (GLboolean)0;} 07911 GLEEPFNGLISRENDERBUFFEREXTPROC GLeeFuncPtr_glIsRenderbufferEXT=GLee_Lazy_glIsRenderbufferEXT; 07912 #endif 07913 #ifndef GLEE_C_DEFINED_glBindRenderbufferEXT 07914 #define GLEE_C_DEFINED_glBindRenderbufferEXT 07915 void __stdcall GLee_Lazy_glBindRenderbufferEXT(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glBindRenderbufferEXT(target, renderbuffer);} 07916 GLEEPFNGLBINDRENDERBUFFEREXTPROC GLeeFuncPtr_glBindRenderbufferEXT=GLee_Lazy_glBindRenderbufferEXT; 07917 #endif 07918 #ifndef GLEE_C_DEFINED_glDeleteRenderbuffersEXT 07919 #define GLEE_C_DEFINED_glDeleteRenderbuffersEXT 07920 void __stdcall GLee_Lazy_glDeleteRenderbuffersEXT(GLsizei n, const GLuint * renderbuffers) {if (GLeeInit()) glDeleteRenderbuffersEXT(n, renderbuffers);} 07921 GLEEPFNGLDELETERENDERBUFFERSEXTPROC GLeeFuncPtr_glDeleteRenderbuffersEXT=GLee_Lazy_glDeleteRenderbuffersEXT; 07922 #endif 07923 #ifndef GLEE_C_DEFINED_glGenRenderbuffersEXT 07924 #define GLEE_C_DEFINED_glGenRenderbuffersEXT 07925 void __stdcall GLee_Lazy_glGenRenderbuffersEXT(GLsizei n, GLuint * renderbuffers) {if (GLeeInit()) glGenRenderbuffersEXT(n, renderbuffers);} 07926 GLEEPFNGLGENRENDERBUFFERSEXTPROC GLeeFuncPtr_glGenRenderbuffersEXT=GLee_Lazy_glGenRenderbuffersEXT; 07927 #endif 07928 #ifndef GLEE_C_DEFINED_glRenderbufferStorageEXT 07929 #define GLEE_C_DEFINED_glRenderbufferStorageEXT 07930 void __stdcall GLee_Lazy_glRenderbufferStorageEXT(GLenum target, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageEXT(target, internalformat, width, height);} 07931 GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glRenderbufferStorageEXT=GLee_Lazy_glRenderbufferStorageEXT; 07932 #endif 07933 #ifndef GLEE_C_DEFINED_glGetRenderbufferParameterivEXT 07934 #define GLEE_C_DEFINED_glGetRenderbufferParameterivEXT 07935 void __stdcall GLee_Lazy_glGetRenderbufferParameterivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetRenderbufferParameterivEXT(target, pname, params);} 07936 GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetRenderbufferParameterivEXT=GLee_Lazy_glGetRenderbufferParameterivEXT; 07937 #endif 07938 #ifndef GLEE_C_DEFINED_glIsFramebufferEXT 07939 #define GLEE_C_DEFINED_glIsFramebufferEXT 07940 GLboolean __stdcall GLee_Lazy_glIsFramebufferEXT(GLuint framebuffer) {if (GLeeInit()) return glIsFramebufferEXT(framebuffer); return (GLboolean)0;} 07941 GLEEPFNGLISFRAMEBUFFEREXTPROC GLeeFuncPtr_glIsFramebufferEXT=GLee_Lazy_glIsFramebufferEXT; 07942 #endif 07943 #ifndef GLEE_C_DEFINED_glBindFramebufferEXT 07944 #define GLEE_C_DEFINED_glBindFramebufferEXT 07945 void __stdcall GLee_Lazy_glBindFramebufferEXT(GLenum target, GLuint framebuffer) {if (GLeeInit()) glBindFramebufferEXT(target, framebuffer);} 07946 GLEEPFNGLBINDFRAMEBUFFEREXTPROC GLeeFuncPtr_glBindFramebufferEXT=GLee_Lazy_glBindFramebufferEXT; 07947 #endif 07948 #ifndef GLEE_C_DEFINED_glDeleteFramebuffersEXT 07949 #define GLEE_C_DEFINED_glDeleteFramebuffersEXT 07950 void __stdcall GLee_Lazy_glDeleteFramebuffersEXT(GLsizei n, const GLuint * framebuffers) {if (GLeeInit()) glDeleteFramebuffersEXT(n, framebuffers);} 07951 GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC GLeeFuncPtr_glDeleteFramebuffersEXT=GLee_Lazy_glDeleteFramebuffersEXT; 07952 #endif 07953 #ifndef GLEE_C_DEFINED_glGenFramebuffersEXT 07954 #define GLEE_C_DEFINED_glGenFramebuffersEXT 07955 void __stdcall GLee_Lazy_glGenFramebuffersEXT(GLsizei n, GLuint * framebuffers) {if (GLeeInit()) glGenFramebuffersEXT(n, framebuffers);} 07956 GLEEPFNGLGENFRAMEBUFFERSEXTPROC GLeeFuncPtr_glGenFramebuffersEXT=GLee_Lazy_glGenFramebuffersEXT; 07957 #endif 07958 #ifndef GLEE_C_DEFINED_glCheckFramebufferStatusEXT 07959 #define GLEE_C_DEFINED_glCheckFramebufferStatusEXT 07960 GLenum __stdcall GLee_Lazy_glCheckFramebufferStatusEXT(GLenum target) {if (GLeeInit()) return glCheckFramebufferStatusEXT(target); return (GLenum)0;} 07961 GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckFramebufferStatusEXT=GLee_Lazy_glCheckFramebufferStatusEXT; 07962 #endif 07963 #ifndef GLEE_C_DEFINED_glFramebufferTexture1DEXT 07964 #define GLEE_C_DEFINED_glFramebufferTexture1DEXT 07965 void __stdcall GLee_Lazy_glFramebufferTexture1DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture1DEXT(target, attachment, textarget, texture, level);} 07966 GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glFramebufferTexture1DEXT=GLee_Lazy_glFramebufferTexture1DEXT; 07967 #endif 07968 #ifndef GLEE_C_DEFINED_glFramebufferTexture2DEXT 07969 #define GLEE_C_DEFINED_glFramebufferTexture2DEXT 07970 void __stdcall GLee_Lazy_glFramebufferTexture2DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTexture2DEXT(target, attachment, textarget, texture, level);} 07971 GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glFramebufferTexture2DEXT=GLee_Lazy_glFramebufferTexture2DEXT; 07972 #endif 07973 #ifndef GLEE_C_DEFINED_glFramebufferTexture3DEXT 07974 #define GLEE_C_DEFINED_glFramebufferTexture3DEXT 07975 void __stdcall GLee_Lazy_glFramebufferTexture3DEXT(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glFramebufferTexture3DEXT(target, attachment, textarget, texture, level, zoffset);} 07976 GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glFramebufferTexture3DEXT=GLee_Lazy_glFramebufferTexture3DEXT; 07977 #endif 07978 #ifndef GLEE_C_DEFINED_glFramebufferRenderbufferEXT 07979 #define GLEE_C_DEFINED_glFramebufferRenderbufferEXT 07980 void __stdcall GLee_Lazy_glFramebufferRenderbufferEXT(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glFramebufferRenderbufferEXT(target, attachment, renderbuffertarget, renderbuffer);} 07981 GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glFramebufferRenderbufferEXT=GLee_Lazy_glFramebufferRenderbufferEXT; 07982 #endif 07983 #ifndef GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT 07984 #define GLEE_C_DEFINED_glGetFramebufferAttachmentParameterivEXT 07985 void __stdcall GLee_Lazy_glGetFramebufferAttachmentParameterivEXT(GLenum target, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferAttachmentParameterivEXT(target, attachment, pname, params);} 07986 GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetFramebufferAttachmentParameterivEXT; 07987 #endif 07988 #ifndef GLEE_C_DEFINED_glGenerateMipmapEXT 07989 #define GLEE_C_DEFINED_glGenerateMipmapEXT 07990 void __stdcall GLee_Lazy_glGenerateMipmapEXT(GLenum target) {if (GLeeInit()) glGenerateMipmapEXT(target);} 07991 GLEEPFNGLGENERATEMIPMAPEXTPROC GLeeFuncPtr_glGenerateMipmapEXT=GLee_Lazy_glGenerateMipmapEXT; 07992 #endif 07993 #endif 07994 07995 /* GL_GREMEDY_string_marker */ 07996 07997 #ifdef __GLEE_GL_GREMEDY_string_marker 07998 #ifndef GLEE_C_DEFINED_glStringMarkerGREMEDY 07999 #define GLEE_C_DEFINED_glStringMarkerGREMEDY 08000 void __stdcall GLee_Lazy_glStringMarkerGREMEDY(GLsizei len, const GLvoid * string) {if (GLeeInit()) glStringMarkerGREMEDY(len, string);} 08001 GLEEPFNGLSTRINGMARKERGREMEDYPROC GLeeFuncPtr_glStringMarkerGREMEDY=GLee_Lazy_glStringMarkerGREMEDY; 08002 #endif 08003 #endif 08004 08005 /* GL_EXT_packed_depth_stencil */ 08006 08007 #ifdef __GLEE_GL_EXT_packed_depth_stencil 08008 #endif 08009 08010 /* GL_EXT_stencil_clear_tag */ 08011 08012 #ifdef __GLEE_GL_EXT_stencil_clear_tag 08013 #ifndef GLEE_C_DEFINED_glStencilClearTagEXT 08014 #define GLEE_C_DEFINED_glStencilClearTagEXT 08015 void __stdcall GLee_Lazy_glStencilClearTagEXT(GLsizei stencilTagBits, GLuint stencilClearTag) {if (GLeeInit()) glStencilClearTagEXT(stencilTagBits, stencilClearTag);} 08016 GLEEPFNGLSTENCILCLEARTAGEXTPROC GLeeFuncPtr_glStencilClearTagEXT=GLee_Lazy_glStencilClearTagEXT; 08017 #endif 08018 #endif 08019 08020 /* GL_EXT_texture_sRGB */ 08021 08022 #ifdef __GLEE_GL_EXT_texture_sRGB 08023 #endif 08024 08025 /* GL_EXT_framebuffer_blit */ 08026 08027 #ifdef __GLEE_GL_EXT_framebuffer_blit 08028 #ifndef GLEE_C_DEFINED_glBlitFramebufferEXT 08029 #define GLEE_C_DEFINED_glBlitFramebufferEXT 08030 void __stdcall GLee_Lazy_glBlitFramebufferEXT(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter) {if (GLeeInit()) glBlitFramebufferEXT(srcX0, srcY0, srcX1, srcY1, dstX0, dstY0, dstX1, dstY1, mask, filter);} 08031 GLEEPFNGLBLITFRAMEBUFFEREXTPROC GLeeFuncPtr_glBlitFramebufferEXT=GLee_Lazy_glBlitFramebufferEXT; 08032 #endif 08033 #endif 08034 08035 /* GL_EXT_framebuffer_multisample */ 08036 08037 #ifdef __GLEE_GL_EXT_framebuffer_multisample 08038 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT 08039 #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleEXT 08040 void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleEXT(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisampleEXT(target, samples, internalformat, width, height);} 08041 GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glRenderbufferStorageMultisampleEXT=GLee_Lazy_glRenderbufferStorageMultisampleEXT; 08042 #endif 08043 #endif 08044 08045 /* GL_MESAX_texture_stack */ 08046 08047 #ifdef __GLEE_GL_MESAX_texture_stack 08048 #endif 08049 08050 /* GL_EXT_timer_query */ 08051 08052 #ifdef __GLEE_GL_EXT_timer_query 08053 #ifndef GLEE_C_DEFINED_glGetQueryObjecti64vEXT 08054 #define GLEE_C_DEFINED_glGetQueryObjecti64vEXT 08055 void __stdcall GLee_Lazy_glGetQueryObjecti64vEXT(GLuint id, GLenum pname, GLint64EXT * params) {if (GLeeInit()) glGetQueryObjecti64vEXT(id, pname, params);} 08056 GLEEPFNGLGETQUERYOBJECTI64VEXTPROC GLeeFuncPtr_glGetQueryObjecti64vEXT=GLee_Lazy_glGetQueryObjecti64vEXT; 08057 #endif 08058 #ifndef GLEE_C_DEFINED_glGetQueryObjectui64vEXT 08059 #define GLEE_C_DEFINED_glGetQueryObjectui64vEXT 08060 void __stdcall GLee_Lazy_glGetQueryObjectui64vEXT(GLuint id, GLenum pname, GLuint64EXT * params) {if (GLeeInit()) glGetQueryObjectui64vEXT(id, pname, params);} 08061 GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC GLeeFuncPtr_glGetQueryObjectui64vEXT=GLee_Lazy_glGetQueryObjectui64vEXT; 08062 #endif 08063 #endif 08064 08065 /* GL_EXT_gpu_program_parameters */ 08066 08067 #ifdef __GLEE_GL_EXT_gpu_program_parameters 08068 #ifndef GLEE_C_DEFINED_glProgramEnvParameters4fvEXT 08069 #define GLEE_C_DEFINED_glProgramEnvParameters4fvEXT 08070 void __stdcall GLee_Lazy_glProgramEnvParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramEnvParameters4fvEXT(target, index, count, params);} 08071 GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramEnvParameters4fvEXT=GLee_Lazy_glProgramEnvParameters4fvEXT; 08072 #endif 08073 #ifndef GLEE_C_DEFINED_glProgramLocalParameters4fvEXT 08074 #define GLEE_C_DEFINED_glProgramLocalParameters4fvEXT 08075 void __stdcall GLee_Lazy_glProgramLocalParameters4fvEXT(GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramLocalParameters4fvEXT(target, index, count, params);} 08076 GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glProgramLocalParameters4fvEXT=GLee_Lazy_glProgramLocalParameters4fvEXT; 08077 #endif 08078 #endif 08079 08080 /* GL_APPLE_flush_buffer_range */ 08081 08082 #ifdef __GLEE_GL_APPLE_flush_buffer_range 08083 #ifndef GLEE_C_DEFINED_glBufferParameteriAPPLE 08084 #define GLEE_C_DEFINED_glBufferParameteriAPPLE 08085 void __stdcall GLee_Lazy_glBufferParameteriAPPLE(GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glBufferParameteriAPPLE(target, pname, param);} 08086 GLEEPFNGLBUFFERPARAMETERIAPPLEPROC GLeeFuncPtr_glBufferParameteriAPPLE=GLee_Lazy_glBufferParameteriAPPLE; 08087 #endif 08088 #ifndef GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE 08089 #define GLEE_C_DEFINED_glFlushMappedBufferRangeAPPLE 08090 void __stdcall GLee_Lazy_glFlushMappedBufferRangeAPPLE(GLenum target, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glFlushMappedBufferRangeAPPLE(target, offset, size);} 08091 GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC GLeeFuncPtr_glFlushMappedBufferRangeAPPLE=GLee_Lazy_glFlushMappedBufferRangeAPPLE; 08092 #endif 08093 #endif 08094 08095 /* GL_EXT_gpu_shader4 */ 08096 08097 #ifdef __GLEE_GL_EXT_gpu_shader4 08098 #ifndef GLEE_C_DEFINED_glGetUniformuivEXT 08099 #define GLEE_C_DEFINED_glGetUniformuivEXT 08100 void __stdcall GLee_Lazy_glGetUniformuivEXT(GLuint program, GLint location, GLuint * params) {if (GLeeInit()) glGetUniformuivEXT(program, location, params);} 08101 GLEEPFNGLGETUNIFORMUIVEXTPROC GLeeFuncPtr_glGetUniformuivEXT=GLee_Lazy_glGetUniformuivEXT; 08102 #endif 08103 #ifndef GLEE_C_DEFINED_glBindFragDataLocationEXT 08104 #define GLEE_C_DEFINED_glBindFragDataLocationEXT 08105 void __stdcall GLee_Lazy_glBindFragDataLocationEXT(GLuint program, GLuint color, const GLchar * name) {if (GLeeInit()) glBindFragDataLocationEXT(program, color, name);} 08106 GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glBindFragDataLocationEXT=GLee_Lazy_glBindFragDataLocationEXT; 08107 #endif 08108 #ifndef GLEE_C_DEFINED_glGetFragDataLocationEXT 08109 #define GLEE_C_DEFINED_glGetFragDataLocationEXT 08110 GLint __stdcall GLee_Lazy_glGetFragDataLocationEXT(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetFragDataLocationEXT(program, name); return (GLint)0;} 08111 GLEEPFNGLGETFRAGDATALOCATIONEXTPROC GLeeFuncPtr_glGetFragDataLocationEXT=GLee_Lazy_glGetFragDataLocationEXT; 08112 #endif 08113 #ifndef GLEE_C_DEFINED_glUniform1uiEXT 08114 #define GLEE_C_DEFINED_glUniform1uiEXT 08115 void __stdcall GLee_Lazy_glUniform1uiEXT(GLint location, GLuint v0) {if (GLeeInit()) glUniform1uiEXT(location, v0);} 08116 GLEEPFNGLUNIFORM1UIEXTPROC GLeeFuncPtr_glUniform1uiEXT=GLee_Lazy_glUniform1uiEXT; 08117 #endif 08118 #ifndef GLEE_C_DEFINED_glUniform2uiEXT 08119 #define GLEE_C_DEFINED_glUniform2uiEXT 08120 void __stdcall GLee_Lazy_glUniform2uiEXT(GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glUniform2uiEXT(location, v0, v1);} 08121 GLEEPFNGLUNIFORM2UIEXTPROC GLeeFuncPtr_glUniform2uiEXT=GLee_Lazy_glUniform2uiEXT; 08122 #endif 08123 #ifndef GLEE_C_DEFINED_glUniform3uiEXT 08124 #define GLEE_C_DEFINED_glUniform3uiEXT 08125 void __stdcall GLee_Lazy_glUniform3uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glUniform3uiEXT(location, v0, v1, v2);} 08126 GLEEPFNGLUNIFORM3UIEXTPROC GLeeFuncPtr_glUniform3uiEXT=GLee_Lazy_glUniform3uiEXT; 08127 #endif 08128 #ifndef GLEE_C_DEFINED_glUniform4uiEXT 08129 #define GLEE_C_DEFINED_glUniform4uiEXT 08130 void __stdcall GLee_Lazy_glUniform4uiEXT(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glUniform4uiEXT(location, v0, v1, v2, v3);} 08131 GLEEPFNGLUNIFORM4UIEXTPROC GLeeFuncPtr_glUniform4uiEXT=GLee_Lazy_glUniform4uiEXT; 08132 #endif 08133 #ifndef GLEE_C_DEFINED_glUniform1uivEXT 08134 #define GLEE_C_DEFINED_glUniform1uivEXT 08135 void __stdcall GLee_Lazy_glUniform1uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform1uivEXT(location, count, value);} 08136 GLEEPFNGLUNIFORM1UIVEXTPROC GLeeFuncPtr_glUniform1uivEXT=GLee_Lazy_glUniform1uivEXT; 08137 #endif 08138 #ifndef GLEE_C_DEFINED_glUniform2uivEXT 08139 #define GLEE_C_DEFINED_glUniform2uivEXT 08140 void __stdcall GLee_Lazy_glUniform2uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform2uivEXT(location, count, value);} 08141 GLEEPFNGLUNIFORM2UIVEXTPROC GLeeFuncPtr_glUniform2uivEXT=GLee_Lazy_glUniform2uivEXT; 08142 #endif 08143 #ifndef GLEE_C_DEFINED_glUniform3uivEXT 08144 #define GLEE_C_DEFINED_glUniform3uivEXT 08145 void __stdcall GLee_Lazy_glUniform3uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform3uivEXT(location, count, value);} 08146 GLEEPFNGLUNIFORM3UIVEXTPROC GLeeFuncPtr_glUniform3uivEXT=GLee_Lazy_glUniform3uivEXT; 08147 #endif 08148 #ifndef GLEE_C_DEFINED_glUniform4uivEXT 08149 #define GLEE_C_DEFINED_glUniform4uivEXT 08150 void __stdcall GLee_Lazy_glUniform4uivEXT(GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glUniform4uivEXT(location, count, value);} 08151 GLEEPFNGLUNIFORM4UIVEXTPROC GLeeFuncPtr_glUniform4uivEXT=GLee_Lazy_glUniform4uivEXT; 08152 #endif 08153 #endif 08154 08155 /* GL_EXT_draw_instanced */ 08156 08157 #ifdef __GLEE_GL_EXT_draw_instanced 08158 #ifndef GLEE_C_DEFINED_glDrawArraysInstancedEXT 08159 #define GLEE_C_DEFINED_glDrawArraysInstancedEXT 08160 void __stdcall GLee_Lazy_glDrawArraysInstancedEXT(GLenum mode, GLint start, GLsizei count, GLsizei primcount) {if (GLeeInit()) glDrawArraysInstancedEXT(mode, start, count, primcount);} 08161 GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC GLeeFuncPtr_glDrawArraysInstancedEXT=GLee_Lazy_glDrawArraysInstancedEXT; 08162 #endif 08163 #ifndef GLEE_C_DEFINED_glDrawElementsInstancedEXT 08164 #define GLEE_C_DEFINED_glDrawElementsInstancedEXT 08165 void __stdcall GLee_Lazy_glDrawElementsInstancedEXT(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLsizei primcount) {if (GLeeInit()) glDrawElementsInstancedEXT(mode, count, type, indices, primcount);} 08166 GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC GLeeFuncPtr_glDrawElementsInstancedEXT=GLee_Lazy_glDrawElementsInstancedEXT; 08167 #endif 08168 #endif 08169 08170 /* GL_EXT_packed_float */ 08171 08172 #ifdef __GLEE_GL_EXT_packed_float 08173 #endif 08174 08175 /* GL_EXT_texture_array */ 08176 08177 #ifdef __GLEE_GL_EXT_texture_array 08178 #endif 08179 08180 /* GL_EXT_texture_buffer_object */ 08181 08182 #ifdef __GLEE_GL_EXT_texture_buffer_object 08183 #ifndef GLEE_C_DEFINED_glTexBufferEXT 08184 #define GLEE_C_DEFINED_glTexBufferEXT 08185 void __stdcall GLee_Lazy_glTexBufferEXT(GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTexBufferEXT(target, internalformat, buffer);} 08186 GLEEPFNGLTEXBUFFEREXTPROC GLeeFuncPtr_glTexBufferEXT=GLee_Lazy_glTexBufferEXT; 08187 #endif 08188 #endif 08189 08190 /* GL_EXT_texture_compression_latc */ 08191 08192 #ifdef __GLEE_GL_EXT_texture_compression_latc 08193 #endif 08194 08195 /* GL_EXT_texture_compression_rgtc */ 08196 08197 #ifdef __GLEE_GL_EXT_texture_compression_rgtc 08198 #endif 08199 08200 /* GL_EXT_texture_shared_exponent */ 08201 08202 #ifdef __GLEE_GL_EXT_texture_shared_exponent 08203 #endif 08204 08205 /* GL_NV_depth_buffer_float */ 08206 08207 #ifdef __GLEE_GL_NV_depth_buffer_float 08208 #ifndef GLEE_C_DEFINED_glDepthRangedNV 08209 #define GLEE_C_DEFINED_glDepthRangedNV 08210 void __stdcall GLee_Lazy_glDepthRangedNV(GLdouble zNear, GLdouble zFar) {if (GLeeInit()) glDepthRangedNV(zNear, zFar);} 08211 GLEEPFNGLDEPTHRANGEDNVPROC GLeeFuncPtr_glDepthRangedNV=GLee_Lazy_glDepthRangedNV; 08212 #endif 08213 #ifndef GLEE_C_DEFINED_glClearDepthdNV 08214 #define GLEE_C_DEFINED_glClearDepthdNV 08215 void __stdcall GLee_Lazy_glClearDepthdNV(GLdouble depth) {if (GLeeInit()) glClearDepthdNV(depth);} 08216 GLEEPFNGLCLEARDEPTHDNVPROC GLeeFuncPtr_glClearDepthdNV=GLee_Lazy_glClearDepthdNV; 08217 #endif 08218 #ifndef GLEE_C_DEFINED_glDepthBoundsdNV 08219 #define GLEE_C_DEFINED_glDepthBoundsdNV 08220 void __stdcall GLee_Lazy_glDepthBoundsdNV(GLdouble zmin, GLdouble zmax) {if (GLeeInit()) glDepthBoundsdNV(zmin, zmax);} 08221 GLEEPFNGLDEPTHBOUNDSDNVPROC GLeeFuncPtr_glDepthBoundsdNV=GLee_Lazy_glDepthBoundsdNV; 08222 #endif 08223 #endif 08224 08225 /* GL_NV_framebuffer_multisample_coverage */ 08226 08227 #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage 08228 #ifndef GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV 08229 #define GLEE_C_DEFINED_glRenderbufferStorageMultisampleCoverageNV 08230 void __stdcall GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV(GLenum target, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glRenderbufferStorageMultisampleCoverageNV(target, coverageSamples, colorSamples, internalformat, width, height);} 08231 GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV=GLee_Lazy_glRenderbufferStorageMultisampleCoverageNV; 08232 #endif 08233 #endif 08234 08235 /* GL_EXT_framebuffer_sRGB */ 08236 08237 #ifdef __GLEE_GL_EXT_framebuffer_sRGB 08238 #endif 08239 08240 /* GL_NV_geometry_shader4 */ 08241 08242 #ifdef __GLEE_GL_NV_geometry_shader4 08243 #endif 08244 08245 /* GL_NV_parameter_buffer_object */ 08246 08247 #ifdef __GLEE_GL_NV_parameter_buffer_object 08248 #ifndef GLEE_C_DEFINED_glProgramBufferParametersfvNV 08249 #define GLEE_C_DEFINED_glProgramBufferParametersfvNV 08250 void __stdcall GLee_Lazy_glProgramBufferParametersfvNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glProgramBufferParametersfvNV(target, buffer, index, count, params);} 08251 GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC GLeeFuncPtr_glProgramBufferParametersfvNV=GLee_Lazy_glProgramBufferParametersfvNV; 08252 #endif 08253 #ifndef GLEE_C_DEFINED_glProgramBufferParametersIivNV 08254 #define GLEE_C_DEFINED_glProgramBufferParametersIivNV 08255 void __stdcall GLee_Lazy_glProgramBufferParametersIivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramBufferParametersIivNV(target, buffer, index, count, params);} 08256 GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC GLeeFuncPtr_glProgramBufferParametersIivNV=GLee_Lazy_glProgramBufferParametersIivNV; 08257 #endif 08258 #ifndef GLEE_C_DEFINED_glProgramBufferParametersIuivNV 08259 #define GLEE_C_DEFINED_glProgramBufferParametersIuivNV 08260 void __stdcall GLee_Lazy_glProgramBufferParametersIuivNV(GLenum target, GLuint buffer, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramBufferParametersIuivNV(target, buffer, index, count, params);} 08261 GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC GLeeFuncPtr_glProgramBufferParametersIuivNV=GLee_Lazy_glProgramBufferParametersIuivNV; 08262 #endif 08263 #endif 08264 08265 /* GL_EXT_draw_buffers2 */ 08266 08267 #ifdef __GLEE_GL_EXT_draw_buffers2 08268 #ifndef GLEE_C_DEFINED_glColorMaskIndexedEXT 08269 #define GLEE_C_DEFINED_glColorMaskIndexedEXT 08270 void __stdcall GLee_Lazy_glColorMaskIndexedEXT(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a) {if (GLeeInit()) glColorMaskIndexedEXT(index, r, g, b, a);} 08271 GLEEPFNGLCOLORMASKINDEXEDEXTPROC GLeeFuncPtr_glColorMaskIndexedEXT=GLee_Lazy_glColorMaskIndexedEXT; 08272 #endif 08273 #ifndef GLEE_C_DEFINED_glGetBooleanIndexedvEXT 08274 #define GLEE_C_DEFINED_glGetBooleanIndexedvEXT 08275 void __stdcall GLee_Lazy_glGetBooleanIndexedvEXT(GLenum target, GLuint index, GLboolean * data) {if (GLeeInit()) glGetBooleanIndexedvEXT(target, index, data);} 08276 GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC GLeeFuncPtr_glGetBooleanIndexedvEXT=GLee_Lazy_glGetBooleanIndexedvEXT; 08277 #endif 08278 #ifndef GLEE_C_DEFINED_glGetIntegerIndexedvEXT 08279 #define GLEE_C_DEFINED_glGetIntegerIndexedvEXT 08280 void __stdcall GLee_Lazy_glGetIntegerIndexedvEXT(GLenum target, GLuint index, GLint * data) {if (GLeeInit()) glGetIntegerIndexedvEXT(target, index, data);} 08281 GLEEPFNGLGETINTEGERINDEXEDVEXTPROC GLeeFuncPtr_glGetIntegerIndexedvEXT=GLee_Lazy_glGetIntegerIndexedvEXT; 08282 #endif 08283 #ifndef GLEE_C_DEFINED_glEnableIndexedEXT 08284 #define GLEE_C_DEFINED_glEnableIndexedEXT 08285 void __stdcall GLee_Lazy_glEnableIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) glEnableIndexedEXT(target, index);} 08286 GLEEPFNGLENABLEINDEXEDEXTPROC GLeeFuncPtr_glEnableIndexedEXT=GLee_Lazy_glEnableIndexedEXT; 08287 #endif 08288 #ifndef GLEE_C_DEFINED_glDisableIndexedEXT 08289 #define GLEE_C_DEFINED_glDisableIndexedEXT 08290 void __stdcall GLee_Lazy_glDisableIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) glDisableIndexedEXT(target, index);} 08291 GLEEPFNGLDISABLEINDEXEDEXTPROC GLeeFuncPtr_glDisableIndexedEXT=GLee_Lazy_glDisableIndexedEXT; 08292 #endif 08293 #ifndef GLEE_C_DEFINED_glIsEnabledIndexedEXT 08294 #define GLEE_C_DEFINED_glIsEnabledIndexedEXT 08295 GLboolean __stdcall GLee_Lazy_glIsEnabledIndexedEXT(GLenum target, GLuint index) {if (GLeeInit()) return glIsEnabledIndexedEXT(target, index); return (GLboolean)0;} 08296 GLEEPFNGLISENABLEDINDEXEDEXTPROC GLeeFuncPtr_glIsEnabledIndexedEXT=GLee_Lazy_glIsEnabledIndexedEXT; 08297 #endif 08298 #endif 08299 08300 /* GL_NV_transform_feedback */ 08301 08302 #ifdef __GLEE_GL_NV_transform_feedback 08303 #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackNV 08304 #define GLEE_C_DEFINED_glBeginTransformFeedbackNV 08305 void __stdcall GLee_Lazy_glBeginTransformFeedbackNV(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedbackNV(primitiveMode);} 08306 GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBeginTransformFeedbackNV=GLee_Lazy_glBeginTransformFeedbackNV; 08307 #endif 08308 #ifndef GLEE_C_DEFINED_glEndTransformFeedbackNV 08309 #define GLEE_C_DEFINED_glEndTransformFeedbackNV 08310 void __stdcall GLee_Lazy_glEndTransformFeedbackNV(void) {if (GLeeInit()) glEndTransformFeedbackNV();} 08311 GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glEndTransformFeedbackNV=GLee_Lazy_glEndTransformFeedbackNV; 08312 #endif 08313 #ifndef GLEE_C_DEFINED_glTransformFeedbackAttribsNV 08314 #define GLEE_C_DEFINED_glTransformFeedbackAttribsNV 08315 void __stdcall GLee_Lazy_glTransformFeedbackAttribsNV(GLuint count, const GLint * attribs, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackAttribsNV(count, attribs, bufferMode);} 08316 GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC GLeeFuncPtr_glTransformFeedbackAttribsNV=GLee_Lazy_glTransformFeedbackAttribsNV; 08317 #endif 08318 #ifndef GLEE_C_DEFINED_glBindBufferRangeNV 08319 #define GLEE_C_DEFINED_glBindBufferRangeNV 08320 void __stdcall GLee_Lazy_glBindBufferRangeNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRangeNV(target, index, buffer, offset, size);} 08321 GLEEPFNGLBINDBUFFERRANGENVPROC GLeeFuncPtr_glBindBufferRangeNV=GLee_Lazy_glBindBufferRangeNV; 08322 #endif 08323 #ifndef GLEE_C_DEFINED_glBindBufferOffsetNV 08324 #define GLEE_C_DEFINED_glBindBufferOffsetNV 08325 void __stdcall GLee_Lazy_glBindBufferOffsetNV(GLenum target, GLuint index, GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetNV(target, index, buffer, offset);} 08326 GLEEPFNGLBINDBUFFEROFFSETNVPROC GLeeFuncPtr_glBindBufferOffsetNV=GLee_Lazy_glBindBufferOffsetNV; 08327 #endif 08328 #ifndef GLEE_C_DEFINED_glBindBufferBaseNV 08329 #define GLEE_C_DEFINED_glBindBufferBaseNV 08330 void __stdcall GLee_Lazy_glBindBufferBaseNV(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBaseNV(target, index, buffer);} 08331 GLEEPFNGLBINDBUFFERBASENVPROC GLeeFuncPtr_glBindBufferBaseNV=GLee_Lazy_glBindBufferBaseNV; 08332 #endif 08333 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsNV 08334 #define GLEE_C_DEFINED_glTransformFeedbackVaryingsNV 08335 void __stdcall GLee_Lazy_glTransformFeedbackVaryingsNV(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryingsNV(program, count, locations, bufferMode);} 08336 GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC GLeeFuncPtr_glTransformFeedbackVaryingsNV=GLee_Lazy_glTransformFeedbackVaryingsNV; 08337 #endif 08338 #ifndef GLEE_C_DEFINED_glActiveVaryingNV 08339 #define GLEE_C_DEFINED_glActiveVaryingNV 08340 void __stdcall GLee_Lazy_glActiveVaryingNV(GLuint program, const GLchar * name) {if (GLeeInit()) glActiveVaryingNV(program, name);} 08341 GLEEPFNGLACTIVEVARYINGNVPROC GLeeFuncPtr_glActiveVaryingNV=GLee_Lazy_glActiveVaryingNV; 08342 #endif 08343 #ifndef GLEE_C_DEFINED_glGetVaryingLocationNV 08344 #define GLEE_C_DEFINED_glGetVaryingLocationNV 08345 GLint __stdcall GLee_Lazy_glGetVaryingLocationNV(GLuint program, const GLchar * name) {if (GLeeInit()) return glGetVaryingLocationNV(program, name); return (GLint)0;} 08346 GLEEPFNGLGETVARYINGLOCATIONNVPROC GLeeFuncPtr_glGetVaryingLocationNV=GLee_Lazy_glGetVaryingLocationNV; 08347 #endif 08348 #ifndef GLEE_C_DEFINED_glGetActiveVaryingNV 08349 #define GLEE_C_DEFINED_glGetActiveVaryingNV 08350 void __stdcall GLee_Lazy_glGetActiveVaryingNV(GLuint program, GLuint index, GLsizei bufSize, GLsizei * length, GLsizei * size, GLenum * type, GLchar * name) {if (GLeeInit()) glGetActiveVaryingNV(program, index, bufSize, length, size, type, name);} 08351 GLEEPFNGLGETACTIVEVARYINGNVPROC GLeeFuncPtr_glGetActiveVaryingNV=GLee_Lazy_glGetActiveVaryingNV; 08352 #endif 08353 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV 08354 #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingNV 08355 void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingNV(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingNV(program, index, location);} 08356 GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC GLeeFuncPtr_glGetTransformFeedbackVaryingNV=GLee_Lazy_glGetTransformFeedbackVaryingNV; 08357 #endif 08358 #endif 08359 08360 /* GL_EXT_bindable_uniform */ 08361 08362 #ifdef __GLEE_GL_EXT_bindable_uniform 08363 #ifndef GLEE_C_DEFINED_glUniformBufferEXT 08364 #define GLEE_C_DEFINED_glUniformBufferEXT 08365 void __stdcall GLee_Lazy_glUniformBufferEXT(GLuint program, GLint location, GLuint buffer) {if (GLeeInit()) glUniformBufferEXT(program, location, buffer);} 08366 GLEEPFNGLUNIFORMBUFFEREXTPROC GLeeFuncPtr_glUniformBufferEXT=GLee_Lazy_glUniformBufferEXT; 08367 #endif 08368 #ifndef GLEE_C_DEFINED_glGetUniformBufferSizeEXT 08369 #define GLEE_C_DEFINED_glGetUniformBufferSizeEXT 08370 GLint __stdcall GLee_Lazy_glGetUniformBufferSizeEXT(GLuint program, GLint location) {if (GLeeInit()) return glGetUniformBufferSizeEXT(program, location); return (GLint)0;} 08371 GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC GLeeFuncPtr_glGetUniformBufferSizeEXT=GLee_Lazy_glGetUniformBufferSizeEXT; 08372 #endif 08373 #ifndef GLEE_C_DEFINED_glGetUniformOffsetEXT 08374 #define GLEE_C_DEFINED_glGetUniformOffsetEXT 08375 GLintptr __stdcall GLee_Lazy_glGetUniformOffsetEXT(GLuint program, GLint location) {if (GLeeInit()) return glGetUniformOffsetEXT(program, location); return (GLintptr)0;} 08376 GLEEPFNGLGETUNIFORMOFFSETEXTPROC GLeeFuncPtr_glGetUniformOffsetEXT=GLee_Lazy_glGetUniformOffsetEXT; 08377 #endif 08378 #endif 08379 08380 /* GL_EXT_texture_integer */ 08381 08382 #ifdef __GLEE_GL_EXT_texture_integer 08383 #ifndef GLEE_C_DEFINED_glTexParameterIivEXT 08384 #define GLEE_C_DEFINED_glTexParameterIivEXT 08385 void __stdcall GLee_Lazy_glTexParameterIivEXT(GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTexParameterIivEXT(target, pname, params);} 08386 GLEEPFNGLTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glTexParameterIivEXT=GLee_Lazy_glTexParameterIivEXT; 08387 #endif 08388 #ifndef GLEE_C_DEFINED_glTexParameterIuivEXT 08389 #define GLEE_C_DEFINED_glTexParameterIuivEXT 08390 void __stdcall GLee_Lazy_glTexParameterIuivEXT(GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTexParameterIuivEXT(target, pname, params);} 08391 GLEEPFNGLTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glTexParameterIuivEXT=GLee_Lazy_glTexParameterIuivEXT; 08392 #endif 08393 #ifndef GLEE_C_DEFINED_glGetTexParameterIivEXT 08394 #define GLEE_C_DEFINED_glGetTexParameterIivEXT 08395 void __stdcall GLee_Lazy_glGetTexParameterIivEXT(GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTexParameterIivEXT(target, pname, params);} 08396 GLEEPFNGLGETTEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTexParameterIivEXT=GLee_Lazy_glGetTexParameterIivEXT; 08397 #endif 08398 #ifndef GLEE_C_DEFINED_glGetTexParameterIuivEXT 08399 #define GLEE_C_DEFINED_glGetTexParameterIuivEXT 08400 void __stdcall GLee_Lazy_glGetTexParameterIuivEXT(GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTexParameterIuivEXT(target, pname, params);} 08401 GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTexParameterIuivEXT=GLee_Lazy_glGetTexParameterIuivEXT; 08402 #endif 08403 #ifndef GLEE_C_DEFINED_glClearColorIiEXT 08404 #define GLEE_C_DEFINED_glClearColorIiEXT 08405 void __stdcall GLee_Lazy_glClearColorIiEXT(GLint red, GLint green, GLint blue, GLint alpha) {if (GLeeInit()) glClearColorIiEXT(red, green, blue, alpha);} 08406 GLEEPFNGLCLEARCOLORIIEXTPROC GLeeFuncPtr_glClearColorIiEXT=GLee_Lazy_glClearColorIiEXT; 08407 #endif 08408 #ifndef GLEE_C_DEFINED_glClearColorIuiEXT 08409 #define GLEE_C_DEFINED_glClearColorIuiEXT 08410 void __stdcall GLee_Lazy_glClearColorIuiEXT(GLuint red, GLuint green, GLuint blue, GLuint alpha) {if (GLeeInit()) glClearColorIuiEXT(red, green, blue, alpha);} 08411 GLEEPFNGLCLEARCOLORIUIEXTPROC GLeeFuncPtr_glClearColorIuiEXT=GLee_Lazy_glClearColorIuiEXT; 08412 #endif 08413 #endif 08414 08415 /* GL_GREMEDY_frame_terminator */ 08416 08417 #ifdef __GLEE_GL_GREMEDY_frame_terminator 08418 #ifndef GLEE_C_DEFINED_glFrameTerminatorGREMEDY 08419 #define GLEE_C_DEFINED_glFrameTerminatorGREMEDY 08420 void __stdcall GLee_Lazy_glFrameTerminatorGREMEDY(void) {if (GLeeInit()) glFrameTerminatorGREMEDY();} 08421 GLEEPFNGLFRAMETERMINATORGREMEDYPROC GLeeFuncPtr_glFrameTerminatorGREMEDY=GLee_Lazy_glFrameTerminatorGREMEDY; 08422 #endif 08423 #endif 08424 08425 /* GL_NV_conditional_render */ 08426 08427 #ifdef __GLEE_GL_NV_conditional_render 08428 #ifndef GLEE_C_DEFINED_glBeginConditionalRenderNV 08429 #define GLEE_C_DEFINED_glBeginConditionalRenderNV 08430 void __stdcall GLee_Lazy_glBeginConditionalRenderNV(GLuint id, GLenum mode) {if (GLeeInit()) glBeginConditionalRenderNV(id, mode);} 08431 GLEEPFNGLBEGINCONDITIONALRENDERNVPROC GLeeFuncPtr_glBeginConditionalRenderNV=GLee_Lazy_glBeginConditionalRenderNV; 08432 #endif 08433 #ifndef GLEE_C_DEFINED_glEndConditionalRenderNV 08434 #define GLEE_C_DEFINED_glEndConditionalRenderNV 08435 void __stdcall GLee_Lazy_glEndConditionalRenderNV(void) {if (GLeeInit()) glEndConditionalRenderNV();} 08436 GLEEPFNGLENDCONDITIONALRENDERNVPROC GLeeFuncPtr_glEndConditionalRenderNV=GLee_Lazy_glEndConditionalRenderNV; 08437 #endif 08438 #endif 08439 08440 /* GL_NV_present_video */ 08441 08442 #ifdef __GLEE_GL_NV_present_video 08443 #endif 08444 08445 /* GL_EXT_transform_feedback */ 08446 08447 #ifdef __GLEE_GL_EXT_transform_feedback 08448 #ifndef GLEE_C_DEFINED_glBeginTransformFeedbackEXT 08449 #define GLEE_C_DEFINED_glBeginTransformFeedbackEXT 08450 void __stdcall GLee_Lazy_glBeginTransformFeedbackEXT(GLenum primitiveMode) {if (GLeeInit()) glBeginTransformFeedbackEXT(primitiveMode);} 08451 GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glBeginTransformFeedbackEXT=GLee_Lazy_glBeginTransformFeedbackEXT; 08452 #endif 08453 #ifndef GLEE_C_DEFINED_glEndTransformFeedbackEXT 08454 #define GLEE_C_DEFINED_glEndTransformFeedbackEXT 08455 void __stdcall GLee_Lazy_glEndTransformFeedbackEXT(void) {if (GLeeInit()) glEndTransformFeedbackEXT();} 08456 GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC GLeeFuncPtr_glEndTransformFeedbackEXT=GLee_Lazy_glEndTransformFeedbackEXT; 08457 #endif 08458 #ifndef GLEE_C_DEFINED_glBindBufferRangeEXT 08459 #define GLEE_C_DEFINED_glBindBufferRangeEXT 08460 void __stdcall GLee_Lazy_glBindBufferRangeEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size) {if (GLeeInit()) glBindBufferRangeEXT(target, index, buffer, offset, size);} 08461 GLEEPFNGLBINDBUFFERRANGEEXTPROC GLeeFuncPtr_glBindBufferRangeEXT=GLee_Lazy_glBindBufferRangeEXT; 08462 #endif 08463 #ifndef GLEE_C_DEFINED_glBindBufferOffsetEXT 08464 #define GLEE_C_DEFINED_glBindBufferOffsetEXT 08465 void __stdcall GLee_Lazy_glBindBufferOffsetEXT(GLenum target, GLuint index, GLuint buffer, GLintptr offset) {if (GLeeInit()) glBindBufferOffsetEXT(target, index, buffer, offset);} 08466 GLEEPFNGLBINDBUFFEROFFSETEXTPROC GLeeFuncPtr_glBindBufferOffsetEXT=GLee_Lazy_glBindBufferOffsetEXT; 08467 #endif 08468 #ifndef GLEE_C_DEFINED_glBindBufferBaseEXT 08469 #define GLEE_C_DEFINED_glBindBufferBaseEXT 08470 void __stdcall GLee_Lazy_glBindBufferBaseEXT(GLenum target, GLuint index, GLuint buffer) {if (GLeeInit()) glBindBufferBaseEXT(target, index, buffer);} 08471 GLEEPFNGLBINDBUFFERBASEEXTPROC GLeeFuncPtr_glBindBufferBaseEXT=GLee_Lazy_glBindBufferBaseEXT; 08472 #endif 08473 #ifndef GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT 08474 #define GLEE_C_DEFINED_glTransformFeedbackVaryingsEXT 08475 void __stdcall GLee_Lazy_glTransformFeedbackVaryingsEXT(GLuint program, GLsizei count, const GLint * locations, GLenum bufferMode) {if (GLeeInit()) glTransformFeedbackVaryingsEXT(program, count, locations, bufferMode);} 08476 GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC GLeeFuncPtr_glTransformFeedbackVaryingsEXT=GLee_Lazy_glTransformFeedbackVaryingsEXT; 08477 #endif 08478 #ifndef GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT 08479 #define GLEE_C_DEFINED_glGetTransformFeedbackVaryingEXT 08480 void __stdcall GLee_Lazy_glGetTransformFeedbackVaryingEXT(GLuint program, GLuint index, GLint * location) {if (GLeeInit()) glGetTransformFeedbackVaryingEXT(program, index, location);} 08481 GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC GLeeFuncPtr_glGetTransformFeedbackVaryingEXT=GLee_Lazy_glGetTransformFeedbackVaryingEXT; 08482 #endif 08483 #endif 08484 08485 /* GL_EXT_direct_state_access */ 08486 08487 #ifdef __GLEE_GL_EXT_direct_state_access 08488 #ifndef GLEE_C_DEFINED_glClientAttribDefaultEXT 08489 #define GLEE_C_DEFINED_glClientAttribDefaultEXT 08490 void __stdcall GLee_Lazy_glClientAttribDefaultEXT(GLbitfield mask) {if (GLeeInit()) glClientAttribDefaultEXT(mask);} 08491 GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glClientAttribDefaultEXT=GLee_Lazy_glClientAttribDefaultEXT; 08492 #endif 08493 #ifndef GLEE_C_DEFINED_glPushClientAttribDefaultEXT 08494 #define GLEE_C_DEFINED_glPushClientAttribDefaultEXT 08495 void __stdcall GLee_Lazy_glPushClientAttribDefaultEXT(GLbitfield mask) {if (GLeeInit()) glPushClientAttribDefaultEXT(mask);} 08496 GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC GLeeFuncPtr_glPushClientAttribDefaultEXT=GLee_Lazy_glPushClientAttribDefaultEXT; 08497 #endif 08498 #ifndef GLEE_C_DEFINED_glMatrixLoadfEXT 08499 #define GLEE_C_DEFINED_glMatrixLoadfEXT 08500 void __stdcall GLee_Lazy_glMatrixLoadfEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixLoadfEXT(mode, m);} 08501 GLEEPFNGLMATRIXLOADFEXTPROC GLeeFuncPtr_glMatrixLoadfEXT=GLee_Lazy_glMatrixLoadfEXT; 08502 #endif 08503 #ifndef GLEE_C_DEFINED_glMatrixLoaddEXT 08504 #define GLEE_C_DEFINED_glMatrixLoaddEXT 08505 void __stdcall GLee_Lazy_glMatrixLoaddEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixLoaddEXT(mode, m);} 08506 GLEEPFNGLMATRIXLOADDEXTPROC GLeeFuncPtr_glMatrixLoaddEXT=GLee_Lazy_glMatrixLoaddEXT; 08507 #endif 08508 #ifndef GLEE_C_DEFINED_glMatrixMultfEXT 08509 #define GLEE_C_DEFINED_glMatrixMultfEXT 08510 void __stdcall GLee_Lazy_glMatrixMultfEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixMultfEXT(mode, m);} 08511 GLEEPFNGLMATRIXMULTFEXTPROC GLeeFuncPtr_glMatrixMultfEXT=GLee_Lazy_glMatrixMultfEXT; 08512 #endif 08513 #ifndef GLEE_C_DEFINED_glMatrixMultdEXT 08514 #define GLEE_C_DEFINED_glMatrixMultdEXT 08515 void __stdcall GLee_Lazy_glMatrixMultdEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixMultdEXT(mode, m);} 08516 GLEEPFNGLMATRIXMULTDEXTPROC GLeeFuncPtr_glMatrixMultdEXT=GLee_Lazy_glMatrixMultdEXT; 08517 #endif 08518 #ifndef GLEE_C_DEFINED_glMatrixLoadIdentityEXT 08519 #define GLEE_C_DEFINED_glMatrixLoadIdentityEXT 08520 void __stdcall GLee_Lazy_glMatrixLoadIdentityEXT(GLenum mode) {if (GLeeInit()) glMatrixLoadIdentityEXT(mode);} 08521 GLEEPFNGLMATRIXLOADIDENTITYEXTPROC GLeeFuncPtr_glMatrixLoadIdentityEXT=GLee_Lazy_glMatrixLoadIdentityEXT; 08522 #endif 08523 #ifndef GLEE_C_DEFINED_glMatrixRotatefEXT 08524 #define GLEE_C_DEFINED_glMatrixRotatefEXT 08525 void __stdcall GLee_Lazy_glMatrixRotatefEXT(GLenum mode, GLfloat angle, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixRotatefEXT(mode, angle, x, y, z);} 08526 GLEEPFNGLMATRIXROTATEFEXTPROC GLeeFuncPtr_glMatrixRotatefEXT=GLee_Lazy_glMatrixRotatefEXT; 08527 #endif 08528 #ifndef GLEE_C_DEFINED_glMatrixRotatedEXT 08529 #define GLEE_C_DEFINED_glMatrixRotatedEXT 08530 void __stdcall GLee_Lazy_glMatrixRotatedEXT(GLenum mode, GLdouble angle, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixRotatedEXT(mode, angle, x, y, z);} 08531 GLEEPFNGLMATRIXROTATEDEXTPROC GLeeFuncPtr_glMatrixRotatedEXT=GLee_Lazy_glMatrixRotatedEXT; 08532 #endif 08533 #ifndef GLEE_C_DEFINED_glMatrixScalefEXT 08534 #define GLEE_C_DEFINED_glMatrixScalefEXT 08535 void __stdcall GLee_Lazy_glMatrixScalefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixScalefEXT(mode, x, y, z);} 08536 GLEEPFNGLMATRIXSCALEFEXTPROC GLeeFuncPtr_glMatrixScalefEXT=GLee_Lazy_glMatrixScalefEXT; 08537 #endif 08538 #ifndef GLEE_C_DEFINED_glMatrixScaledEXT 08539 #define GLEE_C_DEFINED_glMatrixScaledEXT 08540 void __stdcall GLee_Lazy_glMatrixScaledEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixScaledEXT(mode, x, y, z);} 08541 GLEEPFNGLMATRIXSCALEDEXTPROC GLeeFuncPtr_glMatrixScaledEXT=GLee_Lazy_glMatrixScaledEXT; 08542 #endif 08543 #ifndef GLEE_C_DEFINED_glMatrixTranslatefEXT 08544 #define GLEE_C_DEFINED_glMatrixTranslatefEXT 08545 void __stdcall GLee_Lazy_glMatrixTranslatefEXT(GLenum mode, GLfloat x, GLfloat y, GLfloat z) {if (GLeeInit()) glMatrixTranslatefEXT(mode, x, y, z);} 08546 GLEEPFNGLMATRIXTRANSLATEFEXTPROC GLeeFuncPtr_glMatrixTranslatefEXT=GLee_Lazy_glMatrixTranslatefEXT; 08547 #endif 08548 #ifndef GLEE_C_DEFINED_glMatrixTranslatedEXT 08549 #define GLEE_C_DEFINED_glMatrixTranslatedEXT 08550 void __stdcall GLee_Lazy_glMatrixTranslatedEXT(GLenum mode, GLdouble x, GLdouble y, GLdouble z) {if (GLeeInit()) glMatrixTranslatedEXT(mode, x, y, z);} 08551 GLEEPFNGLMATRIXTRANSLATEDEXTPROC GLeeFuncPtr_glMatrixTranslatedEXT=GLee_Lazy_glMatrixTranslatedEXT; 08552 #endif 08553 #ifndef GLEE_C_DEFINED_glMatrixFrustumEXT 08554 #define GLEE_C_DEFINED_glMatrixFrustumEXT 08555 void __stdcall GLee_Lazy_glMatrixFrustumEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if (GLeeInit()) glMatrixFrustumEXT(mode, left, right, bottom, top, zNear, zFar);} 08556 GLEEPFNGLMATRIXFRUSTUMEXTPROC GLeeFuncPtr_glMatrixFrustumEXT=GLee_Lazy_glMatrixFrustumEXT; 08557 #endif 08558 #ifndef GLEE_C_DEFINED_glMatrixOrthoEXT 08559 #define GLEE_C_DEFINED_glMatrixOrthoEXT 08560 void __stdcall GLee_Lazy_glMatrixOrthoEXT(GLenum mode, GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar) {if (GLeeInit()) glMatrixOrthoEXT(mode, left, right, bottom, top, zNear, zFar);} 08561 GLEEPFNGLMATRIXORTHOEXTPROC GLeeFuncPtr_glMatrixOrthoEXT=GLee_Lazy_glMatrixOrthoEXT; 08562 #endif 08563 #ifndef GLEE_C_DEFINED_glMatrixPopEXT 08564 #define GLEE_C_DEFINED_glMatrixPopEXT 08565 void __stdcall GLee_Lazy_glMatrixPopEXT(GLenum mode) {if (GLeeInit()) glMatrixPopEXT(mode);} 08566 GLEEPFNGLMATRIXPOPEXTPROC GLeeFuncPtr_glMatrixPopEXT=GLee_Lazy_glMatrixPopEXT; 08567 #endif 08568 #ifndef GLEE_C_DEFINED_glMatrixPushEXT 08569 #define GLEE_C_DEFINED_glMatrixPushEXT 08570 void __stdcall GLee_Lazy_glMatrixPushEXT(GLenum mode) {if (GLeeInit()) glMatrixPushEXT(mode);} 08571 GLEEPFNGLMATRIXPUSHEXTPROC GLeeFuncPtr_glMatrixPushEXT=GLee_Lazy_glMatrixPushEXT; 08572 #endif 08573 #ifndef GLEE_C_DEFINED_glMatrixLoadTransposefEXT 08574 #define GLEE_C_DEFINED_glMatrixLoadTransposefEXT 08575 void __stdcall GLee_Lazy_glMatrixLoadTransposefEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixLoadTransposefEXT(mode, m);} 08576 GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixLoadTransposefEXT=GLee_Lazy_glMatrixLoadTransposefEXT; 08577 #endif 08578 #ifndef GLEE_C_DEFINED_glMatrixLoadTransposedEXT 08579 #define GLEE_C_DEFINED_glMatrixLoadTransposedEXT 08580 void __stdcall GLee_Lazy_glMatrixLoadTransposedEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixLoadTransposedEXT(mode, m);} 08581 GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixLoadTransposedEXT=GLee_Lazy_glMatrixLoadTransposedEXT; 08582 #endif 08583 #ifndef GLEE_C_DEFINED_glMatrixMultTransposefEXT 08584 #define GLEE_C_DEFINED_glMatrixMultTransposefEXT 08585 void __stdcall GLee_Lazy_glMatrixMultTransposefEXT(GLenum mode, const GLfloat * m) {if (GLeeInit()) glMatrixMultTransposefEXT(mode, m);} 08586 GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC GLeeFuncPtr_glMatrixMultTransposefEXT=GLee_Lazy_glMatrixMultTransposefEXT; 08587 #endif 08588 #ifndef GLEE_C_DEFINED_glMatrixMultTransposedEXT 08589 #define GLEE_C_DEFINED_glMatrixMultTransposedEXT 08590 void __stdcall GLee_Lazy_glMatrixMultTransposedEXT(GLenum mode, const GLdouble * m) {if (GLeeInit()) glMatrixMultTransposedEXT(mode, m);} 08591 GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC GLeeFuncPtr_glMatrixMultTransposedEXT=GLee_Lazy_glMatrixMultTransposedEXT; 08592 #endif 08593 #ifndef GLEE_C_DEFINED_glTextureParameterfEXT 08594 #define GLEE_C_DEFINED_glTextureParameterfEXT 08595 void __stdcall GLee_Lazy_glTextureParameterfEXT(GLuint texture, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glTextureParameterfEXT(texture, target, pname, param);} 08596 GLEEPFNGLTEXTUREPARAMETERFEXTPROC GLeeFuncPtr_glTextureParameterfEXT=GLee_Lazy_glTextureParameterfEXT; 08597 #endif 08598 #ifndef GLEE_C_DEFINED_glTextureParameterfvEXT 08599 #define GLEE_C_DEFINED_glTextureParameterfvEXT 08600 void __stdcall GLee_Lazy_glTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glTextureParameterfvEXT(texture, target, pname, params);} 08601 GLEEPFNGLTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glTextureParameterfvEXT=GLee_Lazy_glTextureParameterfvEXT; 08602 #endif 08603 #ifndef GLEE_C_DEFINED_glTextureParameteriEXT 08604 #define GLEE_C_DEFINED_glTextureParameteriEXT 08605 void __stdcall GLee_Lazy_glTextureParameteriEXT(GLuint texture, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glTextureParameteriEXT(texture, target, pname, param);} 08606 GLEEPFNGLTEXTUREPARAMETERIEXTPROC GLeeFuncPtr_glTextureParameteriEXT=GLee_Lazy_glTextureParameteriEXT; 08607 #endif 08608 #ifndef GLEE_C_DEFINED_glTextureParameterivEXT 08609 #define GLEE_C_DEFINED_glTextureParameterivEXT 08610 void __stdcall GLee_Lazy_glTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterivEXT(texture, target, pname, params);} 08611 GLEEPFNGLTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glTextureParameterivEXT=GLee_Lazy_glTextureParameterivEXT; 08612 #endif 08613 #ifndef GLEE_C_DEFINED_glTextureImage1DEXT 08614 #define GLEE_C_DEFINED_glTextureImage1DEXT 08615 void __stdcall GLee_Lazy_glTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage1DEXT(texture, target, level, internalformat, width, border, format, type, pixels);} 08616 GLEEPFNGLTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glTextureImage1DEXT=GLee_Lazy_glTextureImage1DEXT; 08617 #endif 08618 #ifndef GLEE_C_DEFINED_glTextureImage2DEXT 08619 #define GLEE_C_DEFINED_glTextureImage2DEXT 08620 void __stdcall GLee_Lazy_glTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage2DEXT(texture, target, level, internalformat, width, height, border, format, type, pixels);} 08621 GLEEPFNGLTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glTextureImage2DEXT=GLee_Lazy_glTextureImage2DEXT; 08622 #endif 08623 #ifndef GLEE_C_DEFINED_glTextureSubImage1DEXT 08624 #define GLEE_C_DEFINED_glTextureSubImage1DEXT 08625 void __stdcall GLee_Lazy_glTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage1DEXT(texture, target, level, xoffset, width, format, type, pixels);} 08626 GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glTextureSubImage1DEXT=GLee_Lazy_glTextureSubImage1DEXT; 08627 #endif 08628 #ifndef GLEE_C_DEFINED_glTextureSubImage2DEXT 08629 #define GLEE_C_DEFINED_glTextureSubImage2DEXT 08630 void __stdcall GLee_Lazy_glTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, type, pixels);} 08631 GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glTextureSubImage2DEXT=GLee_Lazy_glTextureSubImage2DEXT; 08632 #endif 08633 #ifndef GLEE_C_DEFINED_glCopyTextureImage1DEXT 08634 #define GLEE_C_DEFINED_glCopyTextureImage1DEXT 08635 void __stdcall GLee_Lazy_glCopyTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeInit()) glCopyTextureImage1DEXT(texture, target, level, internalformat, x, y, width, border);} 08636 GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureImage1DEXT=GLee_Lazy_glCopyTextureImage1DEXT; 08637 #endif 08638 #ifndef GLEE_C_DEFINED_glCopyTextureImage2DEXT 08639 #define GLEE_C_DEFINED_glCopyTextureImage2DEXT 08640 void __stdcall GLee_Lazy_glCopyTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {if (GLeeInit()) glCopyTextureImage2DEXT(texture, target, level, internalformat, x, y, width, height, border);} 08641 GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureImage2DEXT=GLee_Lazy_glCopyTextureImage2DEXT; 08642 #endif 08643 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage1DEXT 08644 #define GLEE_C_DEFINED_glCopyTextureSubImage1DEXT 08645 void __stdcall GLee_Lazy_glCopyTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyTextureSubImage1DEXT(texture, target, level, xoffset, x, y, width);} 08646 GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyTextureSubImage1DEXT=GLee_Lazy_glCopyTextureSubImage1DEXT; 08647 #endif 08648 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage2DEXT 08649 #define GLEE_C_DEFINED_glCopyTextureSubImage2DEXT 08650 void __stdcall GLee_Lazy_glCopyTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, x, y, width, height);} 08651 GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyTextureSubImage2DEXT=GLee_Lazy_glCopyTextureSubImage2DEXT; 08652 #endif 08653 #ifndef GLEE_C_DEFINED_glGetTextureImageEXT 08654 #define GLEE_C_DEFINED_glGetTextureImageEXT 08655 void __stdcall GLee_Lazy_glGetTextureImageEXT(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) glGetTextureImageEXT(texture, target, level, format, type, pixels);} 08656 GLEEPFNGLGETTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetTextureImageEXT=GLee_Lazy_glGetTextureImageEXT; 08657 #endif 08658 #ifndef GLEE_C_DEFINED_glGetTextureParameterfvEXT 08659 #define GLEE_C_DEFINED_glGetTextureParameterfvEXT 08660 void __stdcall GLee_Lazy_glGetTextureParameterfvEXT(GLuint texture, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureParameterfvEXT(texture, target, pname, params);} 08661 GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureParameterfvEXT=GLee_Lazy_glGetTextureParameterfvEXT; 08662 #endif 08663 #ifndef GLEE_C_DEFINED_glGetTextureParameterivEXT 08664 #define GLEE_C_DEFINED_glGetTextureParameterivEXT 08665 void __stdcall GLee_Lazy_glGetTextureParameterivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterivEXT(texture, target, pname, params);} 08666 GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureParameterivEXT=GLee_Lazy_glGetTextureParameterivEXT; 08667 #endif 08668 #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT 08669 #define GLEE_C_DEFINED_glGetTextureLevelParameterfvEXT 08670 void __stdcall GLee_Lazy_glGetTextureLevelParameterfvEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetTextureLevelParameterfvEXT(texture, target, level, pname, params);} 08671 GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterfvEXT=GLee_Lazy_glGetTextureLevelParameterfvEXT; 08672 #endif 08673 #ifndef GLEE_C_DEFINED_glGetTextureLevelParameterivEXT 08674 #define GLEE_C_DEFINED_glGetTextureLevelParameterivEXT 08675 void __stdcall GLee_Lazy_glGetTextureLevelParameterivEXT(GLuint texture, GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureLevelParameterivEXT(texture, target, level, pname, params);} 08676 GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetTextureLevelParameterivEXT=GLee_Lazy_glGetTextureLevelParameterivEXT; 08677 #endif 08678 #ifndef GLEE_C_DEFINED_glTextureImage3DEXT 08679 #define GLEE_C_DEFINED_glTextureImage3DEXT 08680 void __stdcall GLee_Lazy_glTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, format, type, pixels);} 08681 GLEEPFNGLTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glTextureImage3DEXT=GLee_Lazy_glTextureImage3DEXT; 08682 #endif 08683 #ifndef GLEE_C_DEFINED_glTextureSubImage3DEXT 08684 #define GLEE_C_DEFINED_glTextureSubImage3DEXT 08685 void __stdcall GLee_Lazy_glTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);} 08686 GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glTextureSubImage3DEXT=GLee_Lazy_glTextureSubImage3DEXT; 08687 #endif 08688 #ifndef GLEE_C_DEFINED_glCopyTextureSubImage3DEXT 08689 #define GLEE_C_DEFINED_glCopyTextureSubImage3DEXT 08690 void __stdcall GLee_Lazy_glCopyTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, x, y, width, height);} 08691 GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyTextureSubImage3DEXT=GLee_Lazy_glCopyTextureSubImage3DEXT; 08692 #endif 08693 #ifndef GLEE_C_DEFINED_glMultiTexParameterfEXT 08694 #define GLEE_C_DEFINED_glMultiTexParameterfEXT 08695 void __stdcall GLee_Lazy_glMultiTexParameterfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexParameterfEXT(texunit, target, pname, param);} 08696 GLEEPFNGLMULTITEXPARAMETERFEXTPROC GLeeFuncPtr_glMultiTexParameterfEXT=GLee_Lazy_glMultiTexParameterfEXT; 08697 #endif 08698 #ifndef GLEE_C_DEFINED_glMultiTexParameterfvEXT 08699 #define GLEE_C_DEFINED_glMultiTexParameterfvEXT 08700 void __stdcall GLee_Lazy_glMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexParameterfvEXT(texunit, target, pname, params);} 08701 GLEEPFNGLMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glMultiTexParameterfvEXT=GLee_Lazy_glMultiTexParameterfvEXT; 08702 #endif 08703 #ifndef GLEE_C_DEFINED_glMultiTexParameteriEXT 08704 #define GLEE_C_DEFINED_glMultiTexParameteriEXT 08705 void __stdcall GLee_Lazy_glMultiTexParameteriEXT(GLenum texunit, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexParameteriEXT(texunit, target, pname, param);} 08706 GLEEPFNGLMULTITEXPARAMETERIEXTPROC GLeeFuncPtr_glMultiTexParameteriEXT=GLee_Lazy_glMultiTexParameteriEXT; 08707 #endif 08708 #ifndef GLEE_C_DEFINED_glMultiTexParameterivEXT 08709 #define GLEE_C_DEFINED_glMultiTexParameterivEXT 08710 void __stdcall GLee_Lazy_glMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameterivEXT(texunit, target, pname, params);} 08711 GLEEPFNGLMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glMultiTexParameterivEXT=GLee_Lazy_glMultiTexParameterivEXT; 08712 #endif 08713 #ifndef GLEE_C_DEFINED_glMultiTexImage1DEXT 08714 #define GLEE_C_DEFINED_glMultiTexImage1DEXT 08715 void __stdcall GLee_Lazy_glMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, format, type, pixels);} 08716 GLEEPFNGLMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexImage1DEXT=GLee_Lazy_glMultiTexImage1DEXT; 08717 #endif 08718 #ifndef GLEE_C_DEFINED_glMultiTexImage2DEXT 08719 #define GLEE_C_DEFINED_glMultiTexImage2DEXT 08720 void __stdcall GLee_Lazy_glMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, format, type, pixels);} 08721 GLEEPFNGLMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexImage2DEXT=GLee_Lazy_glMultiTexImage2DEXT; 08722 #endif 08723 #ifndef GLEE_C_DEFINED_glMultiTexSubImage1DEXT 08724 #define GLEE_C_DEFINED_glMultiTexSubImage1DEXT 08725 void __stdcall GLee_Lazy_glMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, type, pixels);} 08726 GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glMultiTexSubImage1DEXT=GLee_Lazy_glMultiTexSubImage1DEXT; 08727 #endif 08728 #ifndef GLEE_C_DEFINED_glMultiTexSubImage2DEXT 08729 #define GLEE_C_DEFINED_glMultiTexSubImage2DEXT 08730 void __stdcall GLee_Lazy_glMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, type, pixels);} 08731 GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glMultiTexSubImage2DEXT=GLee_Lazy_glMultiTexSubImage2DEXT; 08732 #endif 08733 #ifndef GLEE_C_DEFINED_glCopyMultiTexImage1DEXT 08734 #define GLEE_C_DEFINED_glCopyMultiTexImage1DEXT 08735 void __stdcall GLee_Lazy_glCopyMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border) {if (GLeeInit()) glCopyMultiTexImage1DEXT(texunit, target, level, internalformat, x, y, width, border);} 08736 GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexImage1DEXT=GLee_Lazy_glCopyMultiTexImage1DEXT; 08737 #endif 08738 #ifndef GLEE_C_DEFINED_glCopyMultiTexImage2DEXT 08739 #define GLEE_C_DEFINED_glCopyMultiTexImage2DEXT 08740 void __stdcall GLee_Lazy_glCopyMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border) {if (GLeeInit()) glCopyMultiTexImage2DEXT(texunit, target, level, internalformat, x, y, width, height, border);} 08741 GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexImage2DEXT=GLee_Lazy_glCopyMultiTexImage2DEXT; 08742 #endif 08743 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT 08744 #define GLEE_C_DEFINED_glCopyMultiTexSubImage1DEXT 08745 void __stdcall GLee_Lazy_glCopyMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width) {if (GLeeInit()) glCopyMultiTexSubImage1DEXT(texunit, target, level, xoffset, x, y, width);} 08746 GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage1DEXT=GLee_Lazy_glCopyMultiTexSubImage1DEXT; 08747 #endif 08748 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT 08749 #define GLEE_C_DEFINED_glCopyMultiTexSubImage2DEXT 08750 void __stdcall GLee_Lazy_glCopyMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, x, y, width, height);} 08751 GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage2DEXT=GLee_Lazy_glCopyMultiTexSubImage2DEXT; 08752 #endif 08753 #ifndef GLEE_C_DEFINED_glGetMultiTexImageEXT 08754 #define GLEE_C_DEFINED_glGetMultiTexImageEXT 08755 void __stdcall GLee_Lazy_glGetMultiTexImageEXT(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels) {if (GLeeInit()) glGetMultiTexImageEXT(texunit, target, level, format, type, pixels);} 08756 GLEEPFNGLGETMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetMultiTexImageEXT=GLee_Lazy_glGetMultiTexImageEXT; 08757 #endif 08758 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterfvEXT 08759 #define GLEE_C_DEFINED_glGetMultiTexParameterfvEXT 08760 void __stdcall GLee_Lazy_glGetMultiTexParameterfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexParameterfvEXT(texunit, target, pname, params);} 08761 GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexParameterfvEXT=GLee_Lazy_glGetMultiTexParameterfvEXT; 08762 #endif 08763 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterivEXT 08764 #define GLEE_C_DEFINED_glGetMultiTexParameterivEXT 08765 void __stdcall GLee_Lazy_glGetMultiTexParameterivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameterivEXT(texunit, target, pname, params);} 08766 GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterivEXT=GLee_Lazy_glGetMultiTexParameterivEXT; 08767 #endif 08768 #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT 08769 #define GLEE_C_DEFINED_glGetMultiTexLevelParameterfvEXT 08770 void __stdcall GLee_Lazy_glGetMultiTexLevelParameterfvEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexLevelParameterfvEXT(texunit, target, level, pname, params);} 08771 GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT=GLee_Lazy_glGetMultiTexLevelParameterfvEXT; 08772 #endif 08773 #ifndef GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT 08774 #define GLEE_C_DEFINED_glGetMultiTexLevelParameterivEXT 08775 void __stdcall GLee_Lazy_glGetMultiTexLevelParameterivEXT(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexLevelParameterivEXT(texunit, target, level, pname, params);} 08776 GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC GLeeFuncPtr_glGetMultiTexLevelParameterivEXT=GLee_Lazy_glGetMultiTexLevelParameterivEXT; 08777 #endif 08778 #ifndef GLEE_C_DEFINED_glMultiTexImage3DEXT 08779 #define GLEE_C_DEFINED_glMultiTexImage3DEXT 08780 void __stdcall GLee_Lazy_glMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, format, type, pixels);} 08781 GLEEPFNGLMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexImage3DEXT=GLee_Lazy_glMultiTexImage3DEXT; 08782 #endif 08783 #ifndef GLEE_C_DEFINED_glMultiTexSubImage3DEXT 08784 #define GLEE_C_DEFINED_glMultiTexSubImage3DEXT 08785 void __stdcall GLee_Lazy_glMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid * pixels) {if (GLeeInit()) glMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);} 08786 GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glMultiTexSubImage3DEXT=GLee_Lazy_glMultiTexSubImage3DEXT; 08787 #endif 08788 #ifndef GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT 08789 #define GLEE_C_DEFINED_glCopyMultiTexSubImage3DEXT 08790 void __stdcall GLee_Lazy_glCopyMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height) {if (GLeeInit()) glCopyMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, x, y, width, height);} 08791 GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCopyMultiTexSubImage3DEXT=GLee_Lazy_glCopyMultiTexSubImage3DEXT; 08792 #endif 08793 #ifndef GLEE_C_DEFINED_glBindMultiTextureEXT 08794 #define GLEE_C_DEFINED_glBindMultiTextureEXT 08795 void __stdcall GLee_Lazy_glBindMultiTextureEXT(GLenum texunit, GLenum target, GLuint texture) {if (GLeeInit()) glBindMultiTextureEXT(texunit, target, texture);} 08796 GLEEPFNGLBINDMULTITEXTUREEXTPROC GLeeFuncPtr_glBindMultiTextureEXT=GLee_Lazy_glBindMultiTextureEXT; 08797 #endif 08798 #ifndef GLEE_C_DEFINED_glEnableClientStateIndexedEXT 08799 #define GLEE_C_DEFINED_glEnableClientStateIndexedEXT 08800 void __stdcall GLee_Lazy_glEnableClientStateIndexedEXT(GLenum array, GLuint index) {if (GLeeInit()) glEnableClientStateIndexedEXT(array, index);} 08801 GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glEnableClientStateIndexedEXT=GLee_Lazy_glEnableClientStateIndexedEXT; 08802 #endif 08803 #ifndef GLEE_C_DEFINED_glDisableClientStateIndexedEXT 08804 #define GLEE_C_DEFINED_glDisableClientStateIndexedEXT 08805 void __stdcall GLee_Lazy_glDisableClientStateIndexedEXT(GLenum array, GLuint index) {if (GLeeInit()) glDisableClientStateIndexedEXT(array, index);} 08806 GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC GLeeFuncPtr_glDisableClientStateIndexedEXT=GLee_Lazy_glDisableClientStateIndexedEXT; 08807 #endif 08808 #ifndef GLEE_C_DEFINED_glMultiTexCoordPointerEXT 08809 #define GLEE_C_DEFINED_glMultiTexCoordPointerEXT 08810 void __stdcall GLee_Lazy_glMultiTexCoordPointerEXT(GLenum texunit, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glMultiTexCoordPointerEXT(texunit, size, type, stride, pointer);} 08811 GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC GLeeFuncPtr_glMultiTexCoordPointerEXT=GLee_Lazy_glMultiTexCoordPointerEXT; 08812 #endif 08813 #ifndef GLEE_C_DEFINED_glMultiTexEnvfEXT 08814 #define GLEE_C_DEFINED_glMultiTexEnvfEXT 08815 void __stdcall GLee_Lazy_glMultiTexEnvfEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexEnvfEXT(texunit, target, pname, param);} 08816 GLEEPFNGLMULTITEXENVFEXTPROC GLeeFuncPtr_glMultiTexEnvfEXT=GLee_Lazy_glMultiTexEnvfEXT; 08817 #endif 08818 #ifndef GLEE_C_DEFINED_glMultiTexEnvfvEXT 08819 #define GLEE_C_DEFINED_glMultiTexEnvfvEXT 08820 void __stdcall GLee_Lazy_glMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexEnvfvEXT(texunit, target, pname, params);} 08821 GLEEPFNGLMULTITEXENVFVEXTPROC GLeeFuncPtr_glMultiTexEnvfvEXT=GLee_Lazy_glMultiTexEnvfvEXT; 08822 #endif 08823 #ifndef GLEE_C_DEFINED_glMultiTexEnviEXT 08824 #define GLEE_C_DEFINED_glMultiTexEnviEXT 08825 void __stdcall GLee_Lazy_glMultiTexEnviEXT(GLenum texunit, GLenum target, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexEnviEXT(texunit, target, pname, param);} 08826 GLEEPFNGLMULTITEXENVIEXTPROC GLeeFuncPtr_glMultiTexEnviEXT=GLee_Lazy_glMultiTexEnviEXT; 08827 #endif 08828 #ifndef GLEE_C_DEFINED_glMultiTexEnvivEXT 08829 #define GLEE_C_DEFINED_glMultiTexEnvivEXT 08830 void __stdcall GLee_Lazy_glMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexEnvivEXT(texunit, target, pname, params);} 08831 GLEEPFNGLMULTITEXENVIVEXTPROC GLeeFuncPtr_glMultiTexEnvivEXT=GLee_Lazy_glMultiTexEnvivEXT; 08832 #endif 08833 #ifndef GLEE_C_DEFINED_glMultiTexGendEXT 08834 #define GLEE_C_DEFINED_glMultiTexGendEXT 08835 void __stdcall GLee_Lazy_glMultiTexGendEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble param) {if (GLeeInit()) glMultiTexGendEXT(texunit, coord, pname, param);} 08836 GLEEPFNGLMULTITEXGENDEXTPROC GLeeFuncPtr_glMultiTexGendEXT=GLee_Lazy_glMultiTexGendEXT; 08837 #endif 08838 #ifndef GLEE_C_DEFINED_glMultiTexGendvEXT 08839 #define GLEE_C_DEFINED_glMultiTexGendvEXT 08840 void __stdcall GLee_Lazy_glMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLdouble * params) {if (GLeeInit()) glMultiTexGendvEXT(texunit, coord, pname, params);} 08841 GLEEPFNGLMULTITEXGENDVEXTPROC GLeeFuncPtr_glMultiTexGendvEXT=GLee_Lazy_glMultiTexGendvEXT; 08842 #endif 08843 #ifndef GLEE_C_DEFINED_glMultiTexGenfEXT 08844 #define GLEE_C_DEFINED_glMultiTexGenfEXT 08845 void __stdcall GLee_Lazy_glMultiTexGenfEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat param) {if (GLeeInit()) glMultiTexGenfEXT(texunit, coord, pname, param);} 08846 GLEEPFNGLMULTITEXGENFEXTPROC GLeeFuncPtr_glMultiTexGenfEXT=GLee_Lazy_glMultiTexGenfEXT; 08847 #endif 08848 #ifndef GLEE_C_DEFINED_glMultiTexGenfvEXT 08849 #define GLEE_C_DEFINED_glMultiTexGenfvEXT 08850 void __stdcall GLee_Lazy_glMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, const GLfloat * params) {if (GLeeInit()) glMultiTexGenfvEXT(texunit, coord, pname, params);} 08851 GLEEPFNGLMULTITEXGENFVEXTPROC GLeeFuncPtr_glMultiTexGenfvEXT=GLee_Lazy_glMultiTexGenfvEXT; 08852 #endif 08853 #ifndef GLEE_C_DEFINED_glMultiTexGeniEXT 08854 #define GLEE_C_DEFINED_glMultiTexGeniEXT 08855 void __stdcall GLee_Lazy_glMultiTexGeniEXT(GLenum texunit, GLenum coord, GLenum pname, GLint param) {if (GLeeInit()) glMultiTexGeniEXT(texunit, coord, pname, param);} 08856 GLEEPFNGLMULTITEXGENIEXTPROC GLeeFuncPtr_glMultiTexGeniEXT=GLee_Lazy_glMultiTexGeniEXT; 08857 #endif 08858 #ifndef GLEE_C_DEFINED_glMultiTexGenivEXT 08859 #define GLEE_C_DEFINED_glMultiTexGenivEXT 08860 void __stdcall GLee_Lazy_glMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexGenivEXT(texunit, coord, pname, params);} 08861 GLEEPFNGLMULTITEXGENIVEXTPROC GLeeFuncPtr_glMultiTexGenivEXT=GLee_Lazy_glMultiTexGenivEXT; 08862 #endif 08863 #ifndef GLEE_C_DEFINED_glGetMultiTexEnvfvEXT 08864 #define GLEE_C_DEFINED_glGetMultiTexEnvfvEXT 08865 void __stdcall GLee_Lazy_glGetMultiTexEnvfvEXT(GLenum texunit, GLenum target, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexEnvfvEXT(texunit, target, pname, params);} 08866 GLEEPFNGLGETMULTITEXENVFVEXTPROC GLeeFuncPtr_glGetMultiTexEnvfvEXT=GLee_Lazy_glGetMultiTexEnvfvEXT; 08867 #endif 08868 #ifndef GLEE_C_DEFINED_glGetMultiTexEnvivEXT 08869 #define GLEE_C_DEFINED_glGetMultiTexEnvivEXT 08870 void __stdcall GLee_Lazy_glGetMultiTexEnvivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexEnvivEXT(texunit, target, pname, params);} 08871 GLEEPFNGLGETMULTITEXENVIVEXTPROC GLeeFuncPtr_glGetMultiTexEnvivEXT=GLee_Lazy_glGetMultiTexEnvivEXT; 08872 #endif 08873 #ifndef GLEE_C_DEFINED_glGetMultiTexGendvEXT 08874 #define GLEE_C_DEFINED_glGetMultiTexGendvEXT 08875 void __stdcall GLee_Lazy_glGetMultiTexGendvEXT(GLenum texunit, GLenum coord, GLenum pname, GLdouble * params) {if (GLeeInit()) glGetMultiTexGendvEXT(texunit, coord, pname, params);} 08876 GLEEPFNGLGETMULTITEXGENDVEXTPROC GLeeFuncPtr_glGetMultiTexGendvEXT=GLee_Lazy_glGetMultiTexGendvEXT; 08877 #endif 08878 #ifndef GLEE_C_DEFINED_glGetMultiTexGenfvEXT 08879 #define GLEE_C_DEFINED_glGetMultiTexGenfvEXT 08880 void __stdcall GLee_Lazy_glGetMultiTexGenfvEXT(GLenum texunit, GLenum coord, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetMultiTexGenfvEXT(texunit, coord, pname, params);} 08881 GLEEPFNGLGETMULTITEXGENFVEXTPROC GLeeFuncPtr_glGetMultiTexGenfvEXT=GLee_Lazy_glGetMultiTexGenfvEXT; 08882 #endif 08883 #ifndef GLEE_C_DEFINED_glGetMultiTexGenivEXT 08884 #define GLEE_C_DEFINED_glGetMultiTexGenivEXT 08885 void __stdcall GLee_Lazy_glGetMultiTexGenivEXT(GLenum texunit, GLenum coord, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexGenivEXT(texunit, coord, pname, params);} 08886 GLEEPFNGLGETMULTITEXGENIVEXTPROC GLeeFuncPtr_glGetMultiTexGenivEXT=GLee_Lazy_glGetMultiTexGenivEXT; 08887 #endif 08888 #ifndef GLEE_C_DEFINED_glGetFloatIndexedvEXT 08889 #define GLEE_C_DEFINED_glGetFloatIndexedvEXT 08890 void __stdcall GLee_Lazy_glGetFloatIndexedvEXT(GLenum target, GLuint index, GLfloat * data) {if (GLeeInit()) glGetFloatIndexedvEXT(target, index, data);} 08891 GLEEPFNGLGETFLOATINDEXEDVEXTPROC GLeeFuncPtr_glGetFloatIndexedvEXT=GLee_Lazy_glGetFloatIndexedvEXT; 08892 #endif 08893 #ifndef GLEE_C_DEFINED_glGetDoubleIndexedvEXT 08894 #define GLEE_C_DEFINED_glGetDoubleIndexedvEXT 08895 void __stdcall GLee_Lazy_glGetDoubleIndexedvEXT(GLenum target, GLuint index, GLdouble * data) {if (GLeeInit()) glGetDoubleIndexedvEXT(target, index, data);} 08896 GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC GLeeFuncPtr_glGetDoubleIndexedvEXT=GLee_Lazy_glGetDoubleIndexedvEXT; 08897 #endif 08898 #ifndef GLEE_C_DEFINED_glGetPointerIndexedvEXT 08899 #define GLEE_C_DEFINED_glGetPointerIndexedvEXT 08900 void __stdcall GLee_Lazy_glGetPointerIndexedvEXT(GLenum target, GLuint index, GLvoid* * data) {if (GLeeInit()) glGetPointerIndexedvEXT(target, index, data);} 08901 GLEEPFNGLGETPOINTERINDEXEDVEXTPROC GLeeFuncPtr_glGetPointerIndexedvEXT=GLee_Lazy_glGetPointerIndexedvEXT; 08902 #endif 08903 #ifndef GLEE_C_DEFINED_glCompressedTextureImage3DEXT 08904 #define GLEE_C_DEFINED_glCompressedTextureImage3DEXT 08905 void __stdcall GLee_Lazy_glCompressedTextureImage3DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureImage3DEXT(texture, target, level, internalformat, width, height, depth, border, imageSize, bits);} 08906 GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureImage3DEXT=GLee_Lazy_glCompressedTextureImage3DEXT; 08907 #endif 08908 #ifndef GLEE_C_DEFINED_glCompressedTextureImage2DEXT 08909 #define GLEE_C_DEFINED_glCompressedTextureImage2DEXT 08910 void __stdcall GLee_Lazy_glCompressedTextureImage2DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureImage2DEXT(texture, target, level, internalformat, width, height, border, imageSize, bits);} 08911 GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureImage2DEXT=GLee_Lazy_glCompressedTextureImage2DEXT; 08912 #endif 08913 #ifndef GLEE_C_DEFINED_glCompressedTextureImage1DEXT 08914 #define GLEE_C_DEFINED_glCompressedTextureImage1DEXT 08915 void __stdcall GLee_Lazy_glCompressedTextureImage1DEXT(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureImage1DEXT(texture, target, level, internalformat, width, border, imageSize, bits);} 08916 GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureImage1DEXT=GLee_Lazy_glCompressedTextureImage1DEXT; 08917 #endif 08918 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT 08919 #define GLEE_C_DEFINED_glCompressedTextureSubImage3DEXT 08920 void __stdcall GLee_Lazy_glCompressedTextureSubImage3DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage3DEXT(texture, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);} 08921 GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage3DEXT=GLee_Lazy_glCompressedTextureSubImage3DEXT; 08922 #endif 08923 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT 08924 #define GLEE_C_DEFINED_glCompressedTextureSubImage2DEXT 08925 void __stdcall GLee_Lazy_glCompressedTextureSubImage2DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage2DEXT(texture, target, level, xoffset, yoffset, width, height, format, imageSize, bits);} 08926 GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage2DEXT=GLee_Lazy_glCompressedTextureSubImage2DEXT; 08927 #endif 08928 #ifndef GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT 08929 #define GLEE_C_DEFINED_glCompressedTextureSubImage1DEXT 08930 void __stdcall GLee_Lazy_glCompressedTextureSubImage1DEXT(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedTextureSubImage1DEXT(texture, target, level, xoffset, width, format, imageSize, bits);} 08931 GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedTextureSubImage1DEXT=GLee_Lazy_glCompressedTextureSubImage1DEXT; 08932 #endif 08933 #ifndef GLEE_C_DEFINED_glGetCompressedTextureImageEXT 08934 #define GLEE_C_DEFINED_glGetCompressedTextureImageEXT 08935 void __stdcall GLee_Lazy_glGetCompressedTextureImageEXT(GLuint texture, GLenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedTextureImageEXT(texture, target, lod, img);} 08936 GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC GLeeFuncPtr_glGetCompressedTextureImageEXT=GLee_Lazy_glGetCompressedTextureImageEXT; 08937 #endif 08938 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT 08939 #define GLEE_C_DEFINED_glCompressedMultiTexImage3DEXT 08940 void __stdcall GLee_Lazy_glCompressedMultiTexImage3DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexImage3DEXT(texunit, target, level, internalformat, width, height, depth, border, imageSize, bits);} 08941 GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage3DEXT=GLee_Lazy_glCompressedMultiTexImage3DEXT; 08942 #endif 08943 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT 08944 #define GLEE_C_DEFINED_glCompressedMultiTexImage2DEXT 08945 void __stdcall GLee_Lazy_glCompressedMultiTexImage2DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexImage2DEXT(texunit, target, level, internalformat, width, height, border, imageSize, bits);} 08946 GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage2DEXT=GLee_Lazy_glCompressedMultiTexImage2DEXT; 08947 #endif 08948 #ifndef GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT 08949 #define GLEE_C_DEFINED_glCompressedMultiTexImage1DEXT 08950 void __stdcall GLee_Lazy_glCompressedMultiTexImage1DEXT(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexImage1DEXT(texunit, target, level, internalformat, width, border, imageSize, bits);} 08951 GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexImage1DEXT=GLee_Lazy_glCompressedMultiTexImage1DEXT; 08952 #endif 08953 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT 08954 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage3DEXT 08955 void __stdcall GLee_Lazy_glCompressedMultiTexSubImage3DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage3DEXT(texunit, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, bits);} 08956 GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT=GLee_Lazy_glCompressedMultiTexSubImage3DEXT; 08957 #endif 08958 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT 08959 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage2DEXT 08960 void __stdcall GLee_Lazy_glCompressedMultiTexSubImage2DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage2DEXT(texunit, target, level, xoffset, yoffset, width, height, format, imageSize, bits);} 08961 GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT=GLee_Lazy_glCompressedMultiTexSubImage2DEXT; 08962 #endif 08963 #ifndef GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT 08964 #define GLEE_C_DEFINED_glCompressedMultiTexSubImage1DEXT 08965 void __stdcall GLee_Lazy_glCompressedMultiTexSubImage1DEXT(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const GLvoid * bits) {if (GLeeInit()) glCompressedMultiTexSubImage1DEXT(texunit, target, level, xoffset, width, format, imageSize, bits);} 08966 GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT=GLee_Lazy_glCompressedMultiTexSubImage1DEXT; 08967 #endif 08968 #ifndef GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT 08969 #define GLEE_C_DEFINED_glGetCompressedMultiTexImageEXT 08970 void __stdcall GLee_Lazy_glGetCompressedMultiTexImageEXT(GLenum texunit, GLenum target, GLint lod, GLvoid * img) {if (GLeeInit()) glGetCompressedMultiTexImageEXT(texunit, target, lod, img);} 08971 GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC GLeeFuncPtr_glGetCompressedMultiTexImageEXT=GLee_Lazy_glGetCompressedMultiTexImageEXT; 08972 #endif 08973 #ifndef GLEE_C_DEFINED_glNamedProgramStringEXT 08974 #define GLEE_C_DEFINED_glNamedProgramStringEXT 08975 void __stdcall GLee_Lazy_glNamedProgramStringEXT(GLuint program, GLenum target, GLenum format, GLsizei len, const GLvoid * string) {if (GLeeInit()) glNamedProgramStringEXT(program, target, format, len, string);} 08976 GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glNamedProgramStringEXT=GLee_Lazy_glNamedProgramStringEXT; 08977 #endif 08978 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT 08979 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dEXT 08980 void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dEXT(GLuint program, GLenum target, GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w) {if (GLeeInit()) glNamedProgramLocalParameter4dEXT(program, target, index, x, y, z, w);} 08981 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dEXT=GLee_Lazy_glNamedProgramLocalParameter4dEXT; 08982 #endif 08983 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT 08984 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4dvEXT 08985 void __stdcall GLee_Lazy_glNamedProgramLocalParameter4dvEXT(GLuint program, GLenum target, GLuint index, const GLdouble * params) {if (GLeeInit()) glNamedProgramLocalParameter4dvEXT(program, target, index, params);} 08986 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT=GLee_Lazy_glNamedProgramLocalParameter4dvEXT; 08987 #endif 08988 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT 08989 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fEXT 08990 void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fEXT(GLuint program, GLenum target, GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w) {if (GLeeInit()) glNamedProgramLocalParameter4fEXT(program, target, index, x, y, z, w);} 08991 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fEXT=GLee_Lazy_glNamedProgramLocalParameter4fEXT; 08992 #endif 08993 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT 08994 #define GLEE_C_DEFINED_glNamedProgramLocalParameter4fvEXT 08995 void __stdcall GLee_Lazy_glNamedProgramLocalParameter4fvEXT(GLuint program, GLenum target, GLuint index, const GLfloat * params) {if (GLeeInit()) glNamedProgramLocalParameter4fvEXT(program, target, index, params);} 08996 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT=GLee_Lazy_glNamedProgramLocalParameter4fvEXT; 08997 #endif 08998 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT 08999 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterdvEXT 09000 void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterdvEXT(GLuint program, GLenum target, GLuint index, GLdouble * params) {if (GLeeInit()) glGetNamedProgramLocalParameterdvEXT(program, target, index, params);} 09001 GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT=GLee_Lazy_glGetNamedProgramLocalParameterdvEXT; 09002 #endif 09003 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT 09004 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterfvEXT 09005 void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterfvEXT(GLuint program, GLenum target, GLuint index, GLfloat * params) {if (GLeeInit()) glGetNamedProgramLocalParameterfvEXT(program, target, index, params);} 09006 GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT=GLee_Lazy_glGetNamedProgramLocalParameterfvEXT; 09007 #endif 09008 #ifndef GLEE_C_DEFINED_glGetNamedProgramivEXT 09009 #define GLEE_C_DEFINED_glGetNamedProgramivEXT 09010 void __stdcall GLee_Lazy_glGetNamedProgramivEXT(GLuint program, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedProgramivEXT(program, target, pname, params);} 09011 GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC GLeeFuncPtr_glGetNamedProgramivEXT=GLee_Lazy_glGetNamedProgramivEXT; 09012 #endif 09013 #ifndef GLEE_C_DEFINED_glGetNamedProgramStringEXT 09014 #define GLEE_C_DEFINED_glGetNamedProgramStringEXT 09015 void __stdcall GLee_Lazy_glGetNamedProgramStringEXT(GLuint program, GLenum target, GLenum pname, GLvoid * string) {if (GLeeInit()) glGetNamedProgramStringEXT(program, target, pname, string);} 09016 GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC GLeeFuncPtr_glGetNamedProgramStringEXT=GLee_Lazy_glGetNamedProgramStringEXT; 09017 #endif 09018 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT 09019 #define GLEE_C_DEFINED_glNamedProgramLocalParameters4fvEXT 09020 void __stdcall GLee_Lazy_glNamedProgramLocalParameters4fvEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLfloat * params) {if (GLeeInit()) glNamedProgramLocalParameters4fvEXT(program, target, index, count, params);} 09021 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT=GLee_Lazy_glNamedProgramLocalParameters4fvEXT; 09022 #endif 09023 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT 09024 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4iEXT 09025 void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4iEXT(GLuint program, GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glNamedProgramLocalParameterI4iEXT(program, target, index, x, y, z, w);} 09026 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT=GLee_Lazy_glNamedProgramLocalParameterI4iEXT; 09027 #endif 09028 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT 09029 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4ivEXT 09030 void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4ivEXT(GLuint program, GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glNamedProgramLocalParameterI4ivEXT(program, target, index, params);} 09031 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT=GLee_Lazy_glNamedProgramLocalParameterI4ivEXT; 09032 #endif 09033 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT 09034 #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4ivEXT 09035 void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4ivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glNamedProgramLocalParametersI4ivEXT(program, target, index, count, params);} 09036 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT=GLee_Lazy_glNamedProgramLocalParametersI4ivEXT; 09037 #endif 09038 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT 09039 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uiEXT 09040 void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uiEXT(GLuint program, GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glNamedProgramLocalParameterI4uiEXT(program, target, index, x, y, z, w);} 09041 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT=GLee_Lazy_glNamedProgramLocalParameterI4uiEXT; 09042 #endif 09043 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT 09044 #define GLEE_C_DEFINED_glNamedProgramLocalParameterI4uivEXT 09045 void __stdcall GLee_Lazy_glNamedProgramLocalParameterI4uivEXT(GLuint program, GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glNamedProgramLocalParameterI4uivEXT(program, target, index, params);} 09046 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT=GLee_Lazy_glNamedProgramLocalParameterI4uivEXT; 09047 #endif 09048 #ifndef GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT 09049 #define GLEE_C_DEFINED_glNamedProgramLocalParametersI4uivEXT 09050 void __stdcall GLee_Lazy_glNamedProgramLocalParametersI4uivEXT(GLuint program, GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glNamedProgramLocalParametersI4uivEXT(program, target, index, count, params);} 09051 GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT=GLee_Lazy_glNamedProgramLocalParametersI4uivEXT; 09052 #endif 09053 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT 09054 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIivEXT 09055 void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIivEXT(GLuint program, GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetNamedProgramLocalParameterIivEXT(program, target, index, params);} 09056 GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIivEXT; 09057 #endif 09058 #ifndef GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT 09059 #define GLEE_C_DEFINED_glGetNamedProgramLocalParameterIuivEXT 09060 void __stdcall GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT(GLuint program, GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetNamedProgramLocalParameterIuivEXT(program, target, index, params);} 09061 GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT=GLee_Lazy_glGetNamedProgramLocalParameterIuivEXT; 09062 #endif 09063 #ifndef GLEE_C_DEFINED_glTextureParameterIivEXT 09064 #define GLEE_C_DEFINED_glTextureParameterIivEXT 09065 void __stdcall GLee_Lazy_glTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glTextureParameterIivEXT(texture, target, pname, params);} 09066 GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glTextureParameterIivEXT=GLee_Lazy_glTextureParameterIivEXT; 09067 #endif 09068 #ifndef GLEE_C_DEFINED_glTextureParameterIuivEXT 09069 #define GLEE_C_DEFINED_glTextureParameterIuivEXT 09070 void __stdcall GLee_Lazy_glTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glTextureParameterIuivEXT(texture, target, pname, params);} 09071 GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glTextureParameterIuivEXT=GLee_Lazy_glTextureParameterIuivEXT; 09072 #endif 09073 #ifndef GLEE_C_DEFINED_glGetTextureParameterIivEXT 09074 #define GLEE_C_DEFINED_glGetTextureParameterIivEXT 09075 void __stdcall GLee_Lazy_glGetTextureParameterIivEXT(GLuint texture, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetTextureParameterIivEXT(texture, target, pname, params);} 09076 GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC GLeeFuncPtr_glGetTextureParameterIivEXT=GLee_Lazy_glGetTextureParameterIivEXT; 09077 #endif 09078 #ifndef GLEE_C_DEFINED_glGetTextureParameterIuivEXT 09079 #define GLEE_C_DEFINED_glGetTextureParameterIuivEXT 09080 void __stdcall GLee_Lazy_glGetTextureParameterIuivEXT(GLuint texture, GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetTextureParameterIuivEXT(texture, target, pname, params);} 09081 GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetTextureParameterIuivEXT=GLee_Lazy_glGetTextureParameterIuivEXT; 09082 #endif 09083 #ifndef GLEE_C_DEFINED_glMultiTexParameterIivEXT 09084 #define GLEE_C_DEFINED_glMultiTexParameterIivEXT 09085 void __stdcall GLee_Lazy_glMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, const GLint * params) {if (GLeeInit()) glMultiTexParameterIivEXT(texunit, target, pname, params);} 09086 GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glMultiTexParameterIivEXT=GLee_Lazy_glMultiTexParameterIivEXT; 09087 #endif 09088 #ifndef GLEE_C_DEFINED_glMultiTexParameterIuivEXT 09089 #define GLEE_C_DEFINED_glMultiTexParameterIuivEXT 09090 void __stdcall GLee_Lazy_glMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, const GLuint * params) {if (GLeeInit()) glMultiTexParameterIuivEXT(texunit, target, pname, params);} 09091 GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glMultiTexParameterIuivEXT=GLee_Lazy_glMultiTexParameterIuivEXT; 09092 #endif 09093 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIivEXT 09094 #define GLEE_C_DEFINED_glGetMultiTexParameterIivEXT 09095 void __stdcall GLee_Lazy_glGetMultiTexParameterIivEXT(GLenum texunit, GLenum target, GLenum pname, GLint * params) {if (GLeeInit()) glGetMultiTexParameterIivEXT(texunit, target, pname, params);} 09096 GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIivEXT=GLee_Lazy_glGetMultiTexParameterIivEXT; 09097 #endif 09098 #ifndef GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT 09099 #define GLEE_C_DEFINED_glGetMultiTexParameterIuivEXT 09100 void __stdcall GLee_Lazy_glGetMultiTexParameterIuivEXT(GLenum texunit, GLenum target, GLenum pname, GLuint * params) {if (GLeeInit()) glGetMultiTexParameterIuivEXT(texunit, target, pname, params);} 09101 GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC GLeeFuncPtr_glGetMultiTexParameterIuivEXT=GLee_Lazy_glGetMultiTexParameterIuivEXT; 09102 #endif 09103 #ifndef GLEE_C_DEFINED_glProgramUniform1fEXT 09104 #define GLEE_C_DEFINED_glProgramUniform1fEXT 09105 void __stdcall GLee_Lazy_glProgramUniform1fEXT(GLuint program, GLint location, GLfloat v0) {if (GLeeInit()) glProgramUniform1fEXT(program, location, v0);} 09106 GLEEPFNGLPROGRAMUNIFORM1FEXTPROC GLeeFuncPtr_glProgramUniform1fEXT=GLee_Lazy_glProgramUniform1fEXT; 09107 #endif 09108 #ifndef GLEE_C_DEFINED_glProgramUniform2fEXT 09109 #define GLEE_C_DEFINED_glProgramUniform2fEXT 09110 void __stdcall GLee_Lazy_glProgramUniform2fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1) {if (GLeeInit()) glProgramUniform2fEXT(program, location, v0, v1);} 09111 GLEEPFNGLPROGRAMUNIFORM2FEXTPROC GLeeFuncPtr_glProgramUniform2fEXT=GLee_Lazy_glProgramUniform2fEXT; 09112 #endif 09113 #ifndef GLEE_C_DEFINED_glProgramUniform3fEXT 09114 #define GLEE_C_DEFINED_glProgramUniform3fEXT 09115 void __stdcall GLee_Lazy_glProgramUniform3fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2) {if (GLeeInit()) glProgramUniform3fEXT(program, location, v0, v1, v2);} 09116 GLEEPFNGLPROGRAMUNIFORM3FEXTPROC GLeeFuncPtr_glProgramUniform3fEXT=GLee_Lazy_glProgramUniform3fEXT; 09117 #endif 09118 #ifndef GLEE_C_DEFINED_glProgramUniform4fEXT 09119 #define GLEE_C_DEFINED_glProgramUniform4fEXT 09120 void __stdcall GLee_Lazy_glProgramUniform4fEXT(GLuint program, GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3) {if (GLeeInit()) glProgramUniform4fEXT(program, location, v0, v1, v2, v3);} 09121 GLEEPFNGLPROGRAMUNIFORM4FEXTPROC GLeeFuncPtr_glProgramUniform4fEXT=GLee_Lazy_glProgramUniform4fEXT; 09122 #endif 09123 #ifndef GLEE_C_DEFINED_glProgramUniform1iEXT 09124 #define GLEE_C_DEFINED_glProgramUniform1iEXT 09125 void __stdcall GLee_Lazy_glProgramUniform1iEXT(GLuint program, GLint location, GLint v0) {if (GLeeInit()) glProgramUniform1iEXT(program, location, v0);} 09126 GLEEPFNGLPROGRAMUNIFORM1IEXTPROC GLeeFuncPtr_glProgramUniform1iEXT=GLee_Lazy_glProgramUniform1iEXT; 09127 #endif 09128 #ifndef GLEE_C_DEFINED_glProgramUniform2iEXT 09129 #define GLEE_C_DEFINED_glProgramUniform2iEXT 09130 void __stdcall GLee_Lazy_glProgramUniform2iEXT(GLuint program, GLint location, GLint v0, GLint v1) {if (GLeeInit()) glProgramUniform2iEXT(program, location, v0, v1);} 09131 GLEEPFNGLPROGRAMUNIFORM2IEXTPROC GLeeFuncPtr_glProgramUniform2iEXT=GLee_Lazy_glProgramUniform2iEXT; 09132 #endif 09133 #ifndef GLEE_C_DEFINED_glProgramUniform3iEXT 09134 #define GLEE_C_DEFINED_glProgramUniform3iEXT 09135 void __stdcall GLee_Lazy_glProgramUniform3iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2) {if (GLeeInit()) glProgramUniform3iEXT(program, location, v0, v1, v2);} 09136 GLEEPFNGLPROGRAMUNIFORM3IEXTPROC GLeeFuncPtr_glProgramUniform3iEXT=GLee_Lazy_glProgramUniform3iEXT; 09137 #endif 09138 #ifndef GLEE_C_DEFINED_glProgramUniform4iEXT 09139 #define GLEE_C_DEFINED_glProgramUniform4iEXT 09140 void __stdcall GLee_Lazy_glProgramUniform4iEXT(GLuint program, GLint location, GLint v0, GLint v1, GLint v2, GLint v3) {if (GLeeInit()) glProgramUniform4iEXT(program, location, v0, v1, v2, v3);} 09141 GLEEPFNGLPROGRAMUNIFORM4IEXTPROC GLeeFuncPtr_glProgramUniform4iEXT=GLee_Lazy_glProgramUniform4iEXT; 09142 #endif 09143 #ifndef GLEE_C_DEFINED_glProgramUniform1fvEXT 09144 #define GLEE_C_DEFINED_glProgramUniform1fvEXT 09145 void __stdcall GLee_Lazy_glProgramUniform1fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform1fvEXT(program, location, count, value);} 09146 GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC GLeeFuncPtr_glProgramUniform1fvEXT=GLee_Lazy_glProgramUniform1fvEXT; 09147 #endif 09148 #ifndef GLEE_C_DEFINED_glProgramUniform2fvEXT 09149 #define GLEE_C_DEFINED_glProgramUniform2fvEXT 09150 void __stdcall GLee_Lazy_glProgramUniform2fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform2fvEXT(program, location, count, value);} 09151 GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC GLeeFuncPtr_glProgramUniform2fvEXT=GLee_Lazy_glProgramUniform2fvEXT; 09152 #endif 09153 #ifndef GLEE_C_DEFINED_glProgramUniform3fvEXT 09154 #define GLEE_C_DEFINED_glProgramUniform3fvEXT 09155 void __stdcall GLee_Lazy_glProgramUniform3fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform3fvEXT(program, location, count, value);} 09156 GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC GLeeFuncPtr_glProgramUniform3fvEXT=GLee_Lazy_glProgramUniform3fvEXT; 09157 #endif 09158 #ifndef GLEE_C_DEFINED_glProgramUniform4fvEXT 09159 #define GLEE_C_DEFINED_glProgramUniform4fvEXT 09160 void __stdcall GLee_Lazy_glProgramUniform4fvEXT(GLuint program, GLint location, GLsizei count, const GLfloat * value) {if (GLeeInit()) glProgramUniform4fvEXT(program, location, count, value);} 09161 GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC GLeeFuncPtr_glProgramUniform4fvEXT=GLee_Lazy_glProgramUniform4fvEXT; 09162 #endif 09163 #ifndef GLEE_C_DEFINED_glProgramUniform1ivEXT 09164 #define GLEE_C_DEFINED_glProgramUniform1ivEXT 09165 void __stdcall GLee_Lazy_glProgramUniform1ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform1ivEXT(program, location, count, value);} 09166 GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC GLeeFuncPtr_glProgramUniform1ivEXT=GLee_Lazy_glProgramUniform1ivEXT; 09167 #endif 09168 #ifndef GLEE_C_DEFINED_glProgramUniform2ivEXT 09169 #define GLEE_C_DEFINED_glProgramUniform2ivEXT 09170 void __stdcall GLee_Lazy_glProgramUniform2ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform2ivEXT(program, location, count, value);} 09171 GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC GLeeFuncPtr_glProgramUniform2ivEXT=GLee_Lazy_glProgramUniform2ivEXT; 09172 #endif 09173 #ifndef GLEE_C_DEFINED_glProgramUniform3ivEXT 09174 #define GLEE_C_DEFINED_glProgramUniform3ivEXT 09175 void __stdcall GLee_Lazy_glProgramUniform3ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform3ivEXT(program, location, count, value);} 09176 GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC GLeeFuncPtr_glProgramUniform3ivEXT=GLee_Lazy_glProgramUniform3ivEXT; 09177 #endif 09178 #ifndef GLEE_C_DEFINED_glProgramUniform4ivEXT 09179 #define GLEE_C_DEFINED_glProgramUniform4ivEXT 09180 void __stdcall GLee_Lazy_glProgramUniform4ivEXT(GLuint program, GLint location, GLsizei count, const GLint * value) {if (GLeeInit()) glProgramUniform4ivEXT(program, location, count, value);} 09181 GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC GLeeFuncPtr_glProgramUniform4ivEXT=GLee_Lazy_glProgramUniform4ivEXT; 09182 #endif 09183 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT 09184 #define GLEE_C_DEFINED_glProgramUniformMatrix2fvEXT 09185 void __stdcall GLee_Lazy_glProgramUniformMatrix2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2fvEXT(program, location, count, transpose, value);} 09186 GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2fvEXT=GLee_Lazy_glProgramUniformMatrix2fvEXT; 09187 #endif 09188 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT 09189 #define GLEE_C_DEFINED_glProgramUniformMatrix3fvEXT 09190 void __stdcall GLee_Lazy_glProgramUniformMatrix3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3fvEXT(program, location, count, transpose, value);} 09191 GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3fvEXT=GLee_Lazy_glProgramUniformMatrix3fvEXT; 09192 #endif 09193 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT 09194 #define GLEE_C_DEFINED_glProgramUniformMatrix4fvEXT 09195 void __stdcall GLee_Lazy_glProgramUniformMatrix4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4fvEXT(program, location, count, transpose, value);} 09196 GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4fvEXT=GLee_Lazy_glProgramUniformMatrix4fvEXT; 09197 #endif 09198 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT 09199 #define GLEE_C_DEFINED_glProgramUniformMatrix2x3fvEXT 09200 void __stdcall GLee_Lazy_glProgramUniformMatrix2x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2x3fvEXT(program, location, count, transpose, value);} 09201 GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT=GLee_Lazy_glProgramUniformMatrix2x3fvEXT; 09202 #endif 09203 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT 09204 #define GLEE_C_DEFINED_glProgramUniformMatrix3x2fvEXT 09205 void __stdcall GLee_Lazy_glProgramUniformMatrix3x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3x2fvEXT(program, location, count, transpose, value);} 09206 GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT=GLee_Lazy_glProgramUniformMatrix3x2fvEXT; 09207 #endif 09208 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT 09209 #define GLEE_C_DEFINED_glProgramUniformMatrix2x4fvEXT 09210 void __stdcall GLee_Lazy_glProgramUniformMatrix2x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix2x4fvEXT(program, location, count, transpose, value);} 09211 GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT=GLee_Lazy_glProgramUniformMatrix2x4fvEXT; 09212 #endif 09213 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT 09214 #define GLEE_C_DEFINED_glProgramUniformMatrix4x2fvEXT 09215 void __stdcall GLee_Lazy_glProgramUniformMatrix4x2fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4x2fvEXT(program, location, count, transpose, value);} 09216 GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT=GLee_Lazy_glProgramUniformMatrix4x2fvEXT; 09217 #endif 09218 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT 09219 #define GLEE_C_DEFINED_glProgramUniformMatrix3x4fvEXT 09220 void __stdcall GLee_Lazy_glProgramUniformMatrix3x4fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix3x4fvEXT(program, location, count, transpose, value);} 09221 GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT=GLee_Lazy_glProgramUniformMatrix3x4fvEXT; 09222 #endif 09223 #ifndef GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT 09224 #define GLEE_C_DEFINED_glProgramUniformMatrix4x3fvEXT 09225 void __stdcall GLee_Lazy_glProgramUniformMatrix4x3fvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLfloat * value) {if (GLeeInit()) glProgramUniformMatrix4x3fvEXT(program, location, count, transpose, value);} 09226 GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT=GLee_Lazy_glProgramUniformMatrix4x3fvEXT; 09227 #endif 09228 #ifndef GLEE_C_DEFINED_glProgramUniform1uiEXT 09229 #define GLEE_C_DEFINED_glProgramUniform1uiEXT 09230 void __stdcall GLee_Lazy_glProgramUniform1uiEXT(GLuint program, GLint location, GLuint v0) {if (GLeeInit()) glProgramUniform1uiEXT(program, location, v0);} 09231 GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC GLeeFuncPtr_glProgramUniform1uiEXT=GLee_Lazy_glProgramUniform1uiEXT; 09232 #endif 09233 #ifndef GLEE_C_DEFINED_glProgramUniform2uiEXT 09234 #define GLEE_C_DEFINED_glProgramUniform2uiEXT 09235 void __stdcall GLee_Lazy_glProgramUniform2uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1) {if (GLeeInit()) glProgramUniform2uiEXT(program, location, v0, v1);} 09236 GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC GLeeFuncPtr_glProgramUniform2uiEXT=GLee_Lazy_glProgramUniform2uiEXT; 09237 #endif 09238 #ifndef GLEE_C_DEFINED_glProgramUniform3uiEXT 09239 #define GLEE_C_DEFINED_glProgramUniform3uiEXT 09240 void __stdcall GLee_Lazy_glProgramUniform3uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2) {if (GLeeInit()) glProgramUniform3uiEXT(program, location, v0, v1, v2);} 09241 GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC GLeeFuncPtr_glProgramUniform3uiEXT=GLee_Lazy_glProgramUniform3uiEXT; 09242 #endif 09243 #ifndef GLEE_C_DEFINED_glProgramUniform4uiEXT 09244 #define GLEE_C_DEFINED_glProgramUniform4uiEXT 09245 void __stdcall GLee_Lazy_glProgramUniform4uiEXT(GLuint program, GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3) {if (GLeeInit()) glProgramUniform4uiEXT(program, location, v0, v1, v2, v3);} 09246 GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC GLeeFuncPtr_glProgramUniform4uiEXT=GLee_Lazy_glProgramUniform4uiEXT; 09247 #endif 09248 #ifndef GLEE_C_DEFINED_glProgramUniform1uivEXT 09249 #define GLEE_C_DEFINED_glProgramUniform1uivEXT 09250 void __stdcall GLee_Lazy_glProgramUniform1uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform1uivEXT(program, location, count, value);} 09251 GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC GLeeFuncPtr_glProgramUniform1uivEXT=GLee_Lazy_glProgramUniform1uivEXT; 09252 #endif 09253 #ifndef GLEE_C_DEFINED_glProgramUniform2uivEXT 09254 #define GLEE_C_DEFINED_glProgramUniform2uivEXT 09255 void __stdcall GLee_Lazy_glProgramUniform2uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform2uivEXT(program, location, count, value);} 09256 GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC GLeeFuncPtr_glProgramUniform2uivEXT=GLee_Lazy_glProgramUniform2uivEXT; 09257 #endif 09258 #ifndef GLEE_C_DEFINED_glProgramUniform3uivEXT 09259 #define GLEE_C_DEFINED_glProgramUniform3uivEXT 09260 void __stdcall GLee_Lazy_glProgramUniform3uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform3uivEXT(program, location, count, value);} 09261 GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC GLeeFuncPtr_glProgramUniform3uivEXT=GLee_Lazy_glProgramUniform3uivEXT; 09262 #endif 09263 #ifndef GLEE_C_DEFINED_glProgramUniform4uivEXT 09264 #define GLEE_C_DEFINED_glProgramUniform4uivEXT 09265 void __stdcall GLee_Lazy_glProgramUniform4uivEXT(GLuint program, GLint location, GLsizei count, const GLuint * value) {if (GLeeInit()) glProgramUniform4uivEXT(program, location, count, value);} 09266 GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC GLeeFuncPtr_glProgramUniform4uivEXT=GLee_Lazy_glProgramUniform4uivEXT; 09267 #endif 09268 #ifndef GLEE_C_DEFINED_glNamedBufferDataEXT 09269 #define GLEE_C_DEFINED_glNamedBufferDataEXT 09270 void __stdcall GLee_Lazy_glNamedBufferDataEXT(GLuint buffer, GLsizeiptr size, const GLvoid * data, GLenum usage) {if (GLeeInit()) glNamedBufferDataEXT(buffer, size, data, usage);} 09271 GLEEPFNGLNAMEDBUFFERDATAEXTPROC GLeeFuncPtr_glNamedBufferDataEXT=GLee_Lazy_glNamedBufferDataEXT; 09272 #endif 09273 #ifndef GLEE_C_DEFINED_glNamedBufferSubDataEXT 09274 #define GLEE_C_DEFINED_glNamedBufferSubDataEXT 09275 void __stdcall GLee_Lazy_glNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, const GLvoid * data) {if (GLeeInit()) glNamedBufferSubDataEXT(buffer, offset, size, data);} 09276 GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glNamedBufferSubDataEXT=GLee_Lazy_glNamedBufferSubDataEXT; 09277 #endif 09278 #ifndef GLEE_C_DEFINED_glMapNamedBufferEXT 09279 #define GLEE_C_DEFINED_glMapNamedBufferEXT 09280 GLvoid* __stdcall GLee_Lazy_glMapNamedBufferEXT(GLuint buffer, GLenum access) {if (GLeeInit()) return glMapNamedBufferEXT(buffer, access); return (GLvoid*)0;} 09281 GLEEPFNGLMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glMapNamedBufferEXT=GLee_Lazy_glMapNamedBufferEXT; 09282 #endif 09283 #ifndef GLEE_C_DEFINED_glUnmapNamedBufferEXT 09284 #define GLEE_C_DEFINED_glUnmapNamedBufferEXT 09285 GLboolean __stdcall GLee_Lazy_glUnmapNamedBufferEXT(GLuint buffer) {if (GLeeInit()) return glUnmapNamedBufferEXT(buffer); return (GLboolean)0;} 09286 GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC GLeeFuncPtr_glUnmapNamedBufferEXT=GLee_Lazy_glUnmapNamedBufferEXT; 09287 #endif 09288 #ifndef GLEE_C_DEFINED_glGetNamedBufferParameterivEXT 09289 #define GLEE_C_DEFINED_glGetNamedBufferParameterivEXT 09290 void __stdcall GLee_Lazy_glGetNamedBufferParameterivEXT(GLuint buffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedBufferParameterivEXT(buffer, pname, params);} 09291 GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedBufferParameterivEXT=GLee_Lazy_glGetNamedBufferParameterivEXT; 09292 #endif 09293 #ifndef GLEE_C_DEFINED_glGetNamedBufferPointervEXT 09294 #define GLEE_C_DEFINED_glGetNamedBufferPointervEXT 09295 void __stdcall GLee_Lazy_glGetNamedBufferPointervEXT(GLuint buffer, GLenum pname, GLvoid* * params) {if (GLeeInit()) glGetNamedBufferPointervEXT(buffer, pname, params);} 09296 GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC GLeeFuncPtr_glGetNamedBufferPointervEXT=GLee_Lazy_glGetNamedBufferPointervEXT; 09297 #endif 09298 #ifndef GLEE_C_DEFINED_glGetNamedBufferSubDataEXT 09299 #define GLEE_C_DEFINED_glGetNamedBufferSubDataEXT 09300 void __stdcall GLee_Lazy_glGetNamedBufferSubDataEXT(GLuint buffer, GLintptr offset, GLsizeiptr size, GLvoid * data) {if (GLeeInit()) glGetNamedBufferSubDataEXT(buffer, offset, size, data);} 09301 GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC GLeeFuncPtr_glGetNamedBufferSubDataEXT=GLee_Lazy_glGetNamedBufferSubDataEXT; 09302 #endif 09303 #ifndef GLEE_C_DEFINED_glTextureBufferEXT 09304 #define GLEE_C_DEFINED_glTextureBufferEXT 09305 void __stdcall GLee_Lazy_glTextureBufferEXT(GLuint texture, GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glTextureBufferEXT(texture, target, internalformat, buffer);} 09306 GLEEPFNGLTEXTUREBUFFEREXTPROC GLeeFuncPtr_glTextureBufferEXT=GLee_Lazy_glTextureBufferEXT; 09307 #endif 09308 #ifndef GLEE_C_DEFINED_glMultiTexBufferEXT 09309 #define GLEE_C_DEFINED_glMultiTexBufferEXT 09310 void __stdcall GLee_Lazy_glMultiTexBufferEXT(GLenum texunit, GLenum target, GLenum internalformat, GLuint buffer) {if (GLeeInit()) glMultiTexBufferEXT(texunit, target, internalformat, buffer);} 09311 GLEEPFNGLMULTITEXBUFFEREXTPROC GLeeFuncPtr_glMultiTexBufferEXT=GLee_Lazy_glMultiTexBufferEXT; 09312 #endif 09313 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageEXT 09314 #define GLEE_C_DEFINED_glNamedRenderbufferStorageEXT 09315 void __stdcall GLee_Lazy_glNamedRenderbufferStorageEXT(GLuint renderbuffer, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageEXT(renderbuffer, internalformat, width, height);} 09316 GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageEXT=GLee_Lazy_glNamedRenderbufferStorageEXT; 09317 #endif 09318 #ifndef GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT 09319 #define GLEE_C_DEFINED_glGetNamedRenderbufferParameterivEXT 09320 void __stdcall GLee_Lazy_glGetNamedRenderbufferParameterivEXT(GLuint renderbuffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedRenderbufferParameterivEXT(renderbuffer, pname, params);} 09321 GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT=GLee_Lazy_glGetNamedRenderbufferParameterivEXT; 09322 #endif 09323 #ifndef GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT 09324 #define GLEE_C_DEFINED_glCheckNamedFramebufferStatusEXT 09325 GLenum __stdcall GLee_Lazy_glCheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target) {if (GLeeInit()) return glCheckNamedFramebufferStatusEXT(framebuffer, target); return (GLenum)0;} 09326 GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC GLeeFuncPtr_glCheckNamedFramebufferStatusEXT=GLee_Lazy_glCheckNamedFramebufferStatusEXT; 09327 #endif 09328 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT 09329 #define GLEE_C_DEFINED_glNamedFramebufferTexture1DEXT 09330 void __stdcall GLee_Lazy_glNamedFramebufferTexture1DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTexture1DEXT(framebuffer, attachment, textarget, texture, level);} 09331 GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture1DEXT=GLee_Lazy_glNamedFramebufferTexture1DEXT; 09332 #endif 09333 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT 09334 #define GLEE_C_DEFINED_glNamedFramebufferTexture2DEXT 09335 void __stdcall GLee_Lazy_glNamedFramebufferTexture2DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTexture2DEXT(framebuffer, attachment, textarget, texture, level);} 09336 GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture2DEXT=GLee_Lazy_glNamedFramebufferTexture2DEXT; 09337 #endif 09338 #ifndef GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT 09339 #define GLEE_C_DEFINED_glNamedFramebufferTexture3DEXT 09340 void __stdcall GLee_Lazy_glNamedFramebufferTexture3DEXT(GLuint framebuffer, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset) {if (GLeeInit()) glNamedFramebufferTexture3DEXT(framebuffer, attachment, textarget, texture, level, zoffset);} 09341 GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC GLeeFuncPtr_glNamedFramebufferTexture3DEXT=GLee_Lazy_glNamedFramebufferTexture3DEXT; 09342 #endif 09343 #ifndef GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT 09344 #define GLEE_C_DEFINED_glNamedFramebufferRenderbufferEXT 09345 void __stdcall GLee_Lazy_glNamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer) {if (GLeeInit()) glNamedFramebufferRenderbufferEXT(framebuffer, attachment, renderbuffertarget, renderbuffer);} 09346 GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC GLeeFuncPtr_glNamedFramebufferRenderbufferEXT=GLee_Lazy_glNamedFramebufferRenderbufferEXT; 09347 #endif 09348 #ifndef GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT 09349 #define GLEE_C_DEFINED_glGetNamedFramebufferAttachmentParameterivEXT 09350 void __stdcall GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT(GLuint framebuffer, GLenum attachment, GLenum pname, GLint * params) {if (GLeeInit()) glGetNamedFramebufferAttachmentParameterivEXT(framebuffer, attachment, pname, params);} 09351 GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT=GLee_Lazy_glGetNamedFramebufferAttachmentParameterivEXT; 09352 #endif 09353 #ifndef GLEE_C_DEFINED_glGenerateTextureMipmapEXT 09354 #define GLEE_C_DEFINED_glGenerateTextureMipmapEXT 09355 void __stdcall GLee_Lazy_glGenerateTextureMipmapEXT(GLuint texture, GLenum target) {if (GLeeInit()) glGenerateTextureMipmapEXT(texture, target);} 09356 GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC GLeeFuncPtr_glGenerateTextureMipmapEXT=GLee_Lazy_glGenerateTextureMipmapEXT; 09357 #endif 09358 #ifndef GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT 09359 #define GLEE_C_DEFINED_glGenerateMultiTexMipmapEXT 09360 void __stdcall GLee_Lazy_glGenerateMultiTexMipmapEXT(GLenum texunit, GLenum target) {if (GLeeInit()) glGenerateMultiTexMipmapEXT(texunit, target);} 09361 GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC GLeeFuncPtr_glGenerateMultiTexMipmapEXT=GLee_Lazy_glGenerateMultiTexMipmapEXT; 09362 #endif 09363 #ifndef GLEE_C_DEFINED_glFramebufferDrawBufferEXT 09364 #define GLEE_C_DEFINED_glFramebufferDrawBufferEXT 09365 void __stdcall GLee_Lazy_glFramebufferDrawBufferEXT(GLuint framebuffer, GLenum mode) {if (GLeeInit()) glFramebufferDrawBufferEXT(framebuffer, mode);} 09366 GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC GLeeFuncPtr_glFramebufferDrawBufferEXT=GLee_Lazy_glFramebufferDrawBufferEXT; 09367 #endif 09368 #ifndef GLEE_C_DEFINED_glFramebufferDrawBuffersEXT 09369 #define GLEE_C_DEFINED_glFramebufferDrawBuffersEXT 09370 void __stdcall GLee_Lazy_glFramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n, const GLenum * bufs) {if (GLeeInit()) glFramebufferDrawBuffersEXT(framebuffer, n, bufs);} 09371 GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC GLeeFuncPtr_glFramebufferDrawBuffersEXT=GLee_Lazy_glFramebufferDrawBuffersEXT; 09372 #endif 09373 #ifndef GLEE_C_DEFINED_glFramebufferReadBufferEXT 09374 #define GLEE_C_DEFINED_glFramebufferReadBufferEXT 09375 void __stdcall GLee_Lazy_glFramebufferReadBufferEXT(GLuint framebuffer, GLenum mode) {if (GLeeInit()) glFramebufferReadBufferEXT(framebuffer, mode);} 09376 GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC GLeeFuncPtr_glFramebufferReadBufferEXT=GLee_Lazy_glFramebufferReadBufferEXT; 09377 #endif 09378 #ifndef GLEE_C_DEFINED_glGetFramebufferParameterivEXT 09379 #define GLEE_C_DEFINED_glGetFramebufferParameterivEXT 09380 void __stdcall GLee_Lazy_glGetFramebufferParameterivEXT(GLuint framebuffer, GLenum pname, GLint * params) {if (GLeeInit()) glGetFramebufferParameterivEXT(framebuffer, pname, params);} 09381 GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC GLeeFuncPtr_glGetFramebufferParameterivEXT=GLee_Lazy_glGetFramebufferParameterivEXT; 09382 #endif 09383 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT 09384 #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleEXT 09385 void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT(GLuint renderbuffer, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleEXT(renderbuffer, samples, internalformat, width, height);} 09386 GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT=GLee_Lazy_glNamedRenderbufferStorageMultisampleEXT; 09387 #endif 09388 #ifndef GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT 09389 #define GLEE_C_DEFINED_glNamedRenderbufferStorageMultisampleCoverageEXT 09390 void __stdcall GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint renderbuffer, GLsizei coverageSamples, GLsizei colorSamples, GLenum internalformat, GLsizei width, GLsizei height) {if (GLeeInit()) glNamedRenderbufferStorageMultisampleCoverageEXT(renderbuffer, coverageSamples, colorSamples, internalformat, width, height);} 09391 GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT=GLee_Lazy_glNamedRenderbufferStorageMultisampleCoverageEXT; 09392 #endif 09393 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureEXT 09394 #define GLEE_C_DEFINED_glNamedFramebufferTextureEXT 09395 void __stdcall GLee_Lazy_glNamedFramebufferTextureEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glNamedFramebufferTextureEXT(framebuffer, attachment, texture, level);} 09396 GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glNamedFramebufferTextureEXT=GLee_Lazy_glNamedFramebufferTextureEXT; 09397 #endif 09398 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT 09399 #define GLEE_C_DEFINED_glNamedFramebufferTextureLayerEXT 09400 void __stdcall GLee_Lazy_glNamedFramebufferTextureLayerEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glNamedFramebufferTextureLayerEXT(framebuffer, attachment, texture, level, layer);} 09401 GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glNamedFramebufferTextureLayerEXT=GLee_Lazy_glNamedFramebufferTextureLayerEXT; 09402 #endif 09403 #ifndef GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT 09404 #define GLEE_C_DEFINED_glNamedFramebufferTextureFaceEXT 09405 void __stdcall GLee_Lazy_glNamedFramebufferTextureFaceEXT(GLuint framebuffer, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glNamedFramebufferTextureFaceEXT(framebuffer, attachment, texture, level, face);} 09406 GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glNamedFramebufferTextureFaceEXT=GLee_Lazy_glNamedFramebufferTextureFaceEXT; 09407 #endif 09408 #ifndef GLEE_C_DEFINED_glTextureRenderbufferEXT 09409 #define GLEE_C_DEFINED_glTextureRenderbufferEXT 09410 void __stdcall GLee_Lazy_glTextureRenderbufferEXT(GLuint texture, GLenum target, GLuint renderbuffer) {if (GLeeInit()) glTextureRenderbufferEXT(texture, target, renderbuffer);} 09411 GLEEPFNGLTEXTURERENDERBUFFEREXTPROC GLeeFuncPtr_glTextureRenderbufferEXT=GLee_Lazy_glTextureRenderbufferEXT; 09412 #endif 09413 #ifndef GLEE_C_DEFINED_glMultiTexRenderbufferEXT 09414 #define GLEE_C_DEFINED_glMultiTexRenderbufferEXT 09415 void __stdcall GLee_Lazy_glMultiTexRenderbufferEXT(GLenum texunit, GLenum target, GLuint renderbuffer) {if (GLeeInit()) glMultiTexRenderbufferEXT(texunit, target, renderbuffer);} 09416 GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC GLeeFuncPtr_glMultiTexRenderbufferEXT=GLee_Lazy_glMultiTexRenderbufferEXT; 09417 #endif 09418 #endif 09419 09420 /* GL_EXT_vertex_array_bgra */ 09421 09422 #ifdef __GLEE_GL_EXT_vertex_array_bgra 09423 #endif 09424 09425 /* GL_EXT_texture_swizzle */ 09426 09427 #ifdef __GLEE_GL_EXT_texture_swizzle 09428 #endif 09429 09430 /* GL_NV_explicit_multisample */ 09431 09432 #ifdef __GLEE_GL_NV_explicit_multisample 09433 #ifndef GLEE_C_DEFINED_glGetMultisamplefvNV 09434 #define GLEE_C_DEFINED_glGetMultisamplefvNV 09435 void __stdcall GLee_Lazy_glGetMultisamplefvNV(GLenum pname, GLuint index, GLfloat * val) {if (GLeeInit()) glGetMultisamplefvNV(pname, index, val);} 09436 GLEEPFNGLGETMULTISAMPLEFVNVPROC GLeeFuncPtr_glGetMultisamplefvNV=GLee_Lazy_glGetMultisamplefvNV; 09437 #endif 09438 #ifndef GLEE_C_DEFINED_glSampleMaskIndexedNV 09439 #define GLEE_C_DEFINED_glSampleMaskIndexedNV 09440 void __stdcall GLee_Lazy_glSampleMaskIndexedNV(GLuint index, GLbitfield mask) {if (GLeeInit()) glSampleMaskIndexedNV(index, mask);} 09441 GLEEPFNGLSAMPLEMASKINDEXEDNVPROC GLeeFuncPtr_glSampleMaskIndexedNV=GLee_Lazy_glSampleMaskIndexedNV; 09442 #endif 09443 #ifndef GLEE_C_DEFINED_glTexRenderbufferNV 09444 #define GLEE_C_DEFINED_glTexRenderbufferNV 09445 void __stdcall GLee_Lazy_glTexRenderbufferNV(GLenum target, GLuint renderbuffer) {if (GLeeInit()) glTexRenderbufferNV(target, renderbuffer);} 09446 GLEEPFNGLTEXRENDERBUFFERNVPROC GLeeFuncPtr_glTexRenderbufferNV=GLee_Lazy_glTexRenderbufferNV; 09447 #endif 09448 #endif 09449 09450 /* GL_NV_transform_feedback2 */ 09451 09452 #ifdef __GLEE_GL_NV_transform_feedback2 09453 #ifndef GLEE_C_DEFINED_glBindTransformFeedbackNV 09454 #define GLEE_C_DEFINED_glBindTransformFeedbackNV 09455 void __stdcall GLee_Lazy_glBindTransformFeedbackNV(GLenum target, GLuint id) {if (GLeeInit()) glBindTransformFeedbackNV(target, id);} 09456 GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glBindTransformFeedbackNV=GLee_Lazy_glBindTransformFeedbackNV; 09457 #endif 09458 #ifndef GLEE_C_DEFINED_glDeleteTransformFeedbacksNV 09459 #define GLEE_C_DEFINED_glDeleteTransformFeedbacksNV 09460 void __stdcall GLee_Lazy_glDeleteTransformFeedbacksNV(GLsizei n, const GLuint * ids) {if (GLeeInit()) glDeleteTransformFeedbacksNV(n, ids);} 09461 GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glDeleteTransformFeedbacksNV=GLee_Lazy_glDeleteTransformFeedbacksNV; 09462 #endif 09463 #ifndef GLEE_C_DEFINED_glGenTransformFeedbacksNV 09464 #define GLEE_C_DEFINED_glGenTransformFeedbacksNV 09465 void __stdcall GLee_Lazy_glGenTransformFeedbacksNV(GLsizei n, GLuint * ids) {if (GLeeInit()) glGenTransformFeedbacksNV(n, ids);} 09466 GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC GLeeFuncPtr_glGenTransformFeedbacksNV=GLee_Lazy_glGenTransformFeedbacksNV; 09467 #endif 09468 #ifndef GLEE_C_DEFINED_glIsTransformFeedbackNV 09469 #define GLEE_C_DEFINED_glIsTransformFeedbackNV 09470 GLboolean __stdcall GLee_Lazy_glIsTransformFeedbackNV(GLuint id) {if (GLeeInit()) return glIsTransformFeedbackNV(id); return (GLboolean)0;} 09471 GLEEPFNGLISTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glIsTransformFeedbackNV=GLee_Lazy_glIsTransformFeedbackNV; 09472 #endif 09473 #ifndef GLEE_C_DEFINED_glPauseTransformFeedbackNV 09474 #define GLEE_C_DEFINED_glPauseTransformFeedbackNV 09475 void __stdcall GLee_Lazy_glPauseTransformFeedbackNV(void) {if (GLeeInit()) glPauseTransformFeedbackNV();} 09476 GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glPauseTransformFeedbackNV=GLee_Lazy_glPauseTransformFeedbackNV; 09477 #endif 09478 #ifndef GLEE_C_DEFINED_glResumeTransformFeedbackNV 09479 #define GLEE_C_DEFINED_glResumeTransformFeedbackNV 09480 void __stdcall GLee_Lazy_glResumeTransformFeedbackNV(void) {if (GLeeInit()) glResumeTransformFeedbackNV();} 09481 GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glResumeTransformFeedbackNV=GLee_Lazy_glResumeTransformFeedbackNV; 09482 #endif 09483 #ifndef GLEE_C_DEFINED_glDrawTransformFeedbackNV 09484 #define GLEE_C_DEFINED_glDrawTransformFeedbackNV 09485 void __stdcall GLee_Lazy_glDrawTransformFeedbackNV(GLenum mode, GLuint id) {if (GLeeInit()) glDrawTransformFeedbackNV(mode, id);} 09486 GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC GLeeFuncPtr_glDrawTransformFeedbackNV=GLee_Lazy_glDrawTransformFeedbackNV; 09487 #endif 09488 #endif 09489 09490 /* GL_SGIX_texture_select */ 09491 09492 #ifdef __GLEE_GL_SGIX_texture_select 09493 #endif 09494 09495 /* GL_INGR_blend_func_separate */ 09496 09497 #ifdef __GLEE_GL_INGR_blend_func_separate 09498 #ifndef GLEE_C_DEFINED_glBlendFuncSeparateINGR 09499 #define GLEE_C_DEFINED_glBlendFuncSeparateINGR 09500 void __stdcall GLee_Lazy_glBlendFuncSeparateINGR(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha) {if (GLeeInit()) glBlendFuncSeparateINGR(sfactorRGB, dfactorRGB, sfactorAlpha, dfactorAlpha);} 09501 GLEEPFNGLBLENDFUNCSEPARATEINGRPROC GLeeFuncPtr_glBlendFuncSeparateINGR=GLee_Lazy_glBlendFuncSeparateINGR; 09502 #endif 09503 #endif 09504 09505 /* GL_SGIX_depth_pass_instrument */ 09506 09507 #ifdef __GLEE_GL_SGIX_depth_pass_instrument 09508 #endif 09509 09510 /* GL_SGIX_igloo_interface */ 09511 09512 #ifdef __GLEE_GL_SGIX_igloo_interface 09513 #ifndef GLEE_C_DEFINED_glIglooInterfaceSGIX 09514 #define GLEE_C_DEFINED_glIglooInterfaceSGIX 09515 void __stdcall GLee_Lazy_glIglooInterfaceSGIX(GLenum pname, const GLvoid * params) {if (GLeeInit()) glIglooInterfaceSGIX(pname, params);} 09516 GLEEPFNGLIGLOOINTERFACESGIXPROC GLeeFuncPtr_glIglooInterfaceSGIX=GLee_Lazy_glIglooInterfaceSGIX; 09517 #endif 09518 #endif 09519 09520 /* GL_EXT_fragment_lighting */ 09521 09522 #ifdef __GLEE_GL_EXT_fragment_lighting 09523 #ifndef GLEE_C_DEFINED_glFragmentLightModeliEXT 09524 #define GLEE_C_DEFINED_glFragmentLightModeliEXT 09525 GLvoid __stdcall GLee_Lazy_glFragmentLightModeliEXT(GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightModeliEXT(pname, param);} 09526 GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC GLeeFuncPtr_glFragmentLightModeliEXT=GLee_Lazy_glFragmentLightModeliEXT; 09527 #endif 09528 #ifndef GLEE_C_DEFINED_glFragmentLightModelfEXT 09529 #define GLEE_C_DEFINED_glFragmentLightModelfEXT 09530 GLvoid __stdcall GLee_Lazy_glFragmentLightModelfEXT(GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightModelfEXT(pname, param);} 09531 GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC GLeeFuncPtr_glFragmentLightModelfEXT=GLee_Lazy_glFragmentLightModelfEXT; 09532 #endif 09533 #ifndef GLEE_C_DEFINED_glFragmentLightModelivEXT 09534 #define GLEE_C_DEFINED_glFragmentLightModelivEXT 09535 GLvoid __stdcall GLee_Lazy_glFragmentLightModelivEXT(GLenum pname, GLint * params) {if (GLeeInit()) glFragmentLightModelivEXT(pname, params);} 09536 GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC GLeeFuncPtr_glFragmentLightModelivEXT=GLee_Lazy_glFragmentLightModelivEXT; 09537 #endif 09538 #ifndef GLEE_C_DEFINED_glFragmentLightModelfvEXT 09539 #define GLEE_C_DEFINED_glFragmentLightModelfvEXT 09540 GLvoid __stdcall GLee_Lazy_glFragmentLightModelfvEXT(GLenum pname, GLfloat * params) {if (GLeeInit()) glFragmentLightModelfvEXT(pname, params);} 09541 GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC GLeeFuncPtr_glFragmentLightModelfvEXT=GLee_Lazy_glFragmentLightModelfvEXT; 09542 #endif 09543 #ifndef GLEE_C_DEFINED_glFragmentLightiEXT 09544 #define GLEE_C_DEFINED_glFragmentLightiEXT 09545 GLvoid __stdcall GLee_Lazy_glFragmentLightiEXT(GLenum light, GLenum pname, GLint param) {if (GLeeInit()) glFragmentLightiEXT(light, pname, param);} 09546 GLEEPFNGLFRAGMENTLIGHTIEXTPROC GLeeFuncPtr_glFragmentLightiEXT=GLee_Lazy_glFragmentLightiEXT; 09547 #endif 09548 #ifndef GLEE_C_DEFINED_glFragmentLightfEXT 09549 #define GLEE_C_DEFINED_glFragmentLightfEXT 09550 GLvoid __stdcall GLee_Lazy_glFragmentLightfEXT(GLenum light, GLenum pname, GLfloat param) {if (GLeeInit()) glFragmentLightfEXT(light, pname, param);} 09551 GLEEPFNGLFRAGMENTLIGHTFEXTPROC GLeeFuncPtr_glFragmentLightfEXT=GLee_Lazy_glFragmentLightfEXT; 09552 #endif 09553 #ifndef GLEE_C_DEFINED_glFragmentLightivEXT 09554 #define GLEE_C_DEFINED_glFragmentLightivEXT 09555 GLvoid __stdcall GLee_Lazy_glFragmentLightivEXT(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glFragmentLightivEXT(light, pname, params);} 09556 GLEEPFNGLFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glFragmentLightivEXT=GLee_Lazy_glFragmentLightivEXT; 09557 #endif 09558 #ifndef GLEE_C_DEFINED_glFragmentLightfvEXT 09559 #define GLEE_C_DEFINED_glFragmentLightfvEXT 09560 GLvoid __stdcall GLee_Lazy_glFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glFragmentLightfvEXT(light, pname, params);} 09561 GLEEPFNGLFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glFragmentLightfvEXT=GLee_Lazy_glFragmentLightfvEXT; 09562 #endif 09563 #ifndef GLEE_C_DEFINED_glGetFragmentLightivEXT 09564 #define GLEE_C_DEFINED_glGetFragmentLightivEXT 09565 GLvoid __stdcall GLee_Lazy_glGetFragmentLightivEXT(GLenum light, GLenum pname, GLint * params) {if (GLeeInit()) glGetFragmentLightivEXT(light, pname, params);} 09566 GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC GLeeFuncPtr_glGetFragmentLightivEXT=GLee_Lazy_glGetFragmentLightivEXT; 09567 #endif 09568 #ifndef GLEE_C_DEFINED_glGetFragmentLightfvEXT 09569 #define GLEE_C_DEFINED_glGetFragmentLightfvEXT 09570 GLvoid __stdcall GLee_Lazy_glGetFragmentLightfvEXT(GLenum light, GLenum pname, GLfloat * params) {if (GLeeInit()) glGetFragmentLightfvEXT(light, pname, params);} 09571 GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC GLeeFuncPtr_glGetFragmentLightfvEXT=GLee_Lazy_glGetFragmentLightfvEXT; 09572 #endif 09573 #ifndef GLEE_C_DEFINED_glFragmentMaterialfEXT 09574 #define GLEE_C_DEFINED_glFragmentMaterialfEXT 09575 GLvoid __stdcall GLee_Lazy_glFragmentMaterialfEXT(GLenum face, GLenum pname, const GLfloat param) {if (GLeeInit()) glFragmentMaterialfEXT(face, pname, param);} 09576 GLEEPFNGLFRAGMENTMATERIALFEXTPROC GLeeFuncPtr_glFragmentMaterialfEXT=GLee_Lazy_glFragmentMaterialfEXT; 09577 #endif 09578 #ifndef GLEE_C_DEFINED_glFragmentMaterialiEXT 09579 #define GLEE_C_DEFINED_glFragmentMaterialiEXT 09580 GLvoid __stdcall GLee_Lazy_glFragmentMaterialiEXT(GLenum face, GLenum pname, const GLint param) {if (GLeeInit()) glFragmentMaterialiEXT(face, pname, param);} 09581 GLEEPFNGLFRAGMENTMATERIALIEXTPROC GLeeFuncPtr_glFragmentMaterialiEXT=GLee_Lazy_glFragmentMaterialiEXT; 09582 #endif 09583 #ifndef GLEE_C_DEFINED_glFragmentMaterialfvEXT 09584 #define GLEE_C_DEFINED_glFragmentMaterialfvEXT 09585 GLvoid __stdcall GLee_Lazy_glFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glFragmentMaterialfvEXT(face, pname, params);} 09586 GLEEPFNGLFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glFragmentMaterialfvEXT=GLee_Lazy_glFragmentMaterialfvEXT; 09587 #endif 09588 #ifndef GLEE_C_DEFINED_glFragmentMaterialivEXT 09589 #define GLEE_C_DEFINED_glFragmentMaterialivEXT 09590 GLvoid __stdcall GLee_Lazy_glFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glFragmentMaterialivEXT(face, pname, params);} 09591 GLEEPFNGLFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glFragmentMaterialivEXT=GLee_Lazy_glFragmentMaterialivEXT; 09592 #endif 09593 #ifndef GLEE_C_DEFINED_glFragmentColorMaterialEXT 09594 #define GLEE_C_DEFINED_glFragmentColorMaterialEXT 09595 GLvoid __stdcall GLee_Lazy_glFragmentColorMaterialEXT(GLenum face, GLenum mode) {if (GLeeInit()) glFragmentColorMaterialEXT(face, mode);} 09596 GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC GLeeFuncPtr_glFragmentColorMaterialEXT=GLee_Lazy_glFragmentColorMaterialEXT; 09597 #endif 09598 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialfvEXT 09599 #define GLEE_C_DEFINED_glGetFragmentMaterialfvEXT 09600 GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialfvEXT(GLenum face, GLenum pname, const GLfloat * params) {if (GLeeInit()) glGetFragmentMaterialfvEXT(face, pname, params);} 09601 GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC GLeeFuncPtr_glGetFragmentMaterialfvEXT=GLee_Lazy_glGetFragmentMaterialfvEXT; 09602 #endif 09603 #ifndef GLEE_C_DEFINED_glGetFragmentMaterialivEXT 09604 #define GLEE_C_DEFINED_glGetFragmentMaterialivEXT 09605 GLvoid __stdcall GLee_Lazy_glGetFragmentMaterialivEXT(GLenum face, GLenum pname, const GLint * params) {if (GLeeInit()) glGetFragmentMaterialivEXT(face, pname, params);} 09606 GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC GLeeFuncPtr_glGetFragmentMaterialivEXT=GLee_Lazy_glGetFragmentMaterialivEXT; 09607 #endif 09608 #ifndef GLEE_C_DEFINED_glLightEnviEXT 09609 #define GLEE_C_DEFINED_glLightEnviEXT 09610 GLvoid __stdcall GLee_Lazy_glLightEnviEXT(GLenum pname, GLint param) {if (GLeeInit()) glLightEnviEXT(pname, param);} 09611 GLEEPFNGLLIGHTENVIEXTPROC GLeeFuncPtr_glLightEnviEXT=GLee_Lazy_glLightEnviEXT; 09612 #endif 09613 #endif 09614 09615 /* GL_EXT_geometry_shader4 */ 09616 09617 #ifdef __GLEE_GL_EXT_geometry_shader4 09618 #ifndef GLEE_C_DEFINED_glProgramParameteriEXT 09619 #define GLEE_C_DEFINED_glProgramParameteriEXT 09620 GLvoid __stdcall GLee_Lazy_glProgramParameteriEXT(GLuint program, GLenum pname, GLint value) {if (GLeeInit()) glProgramParameteriEXT(program, pname, value);} 09621 GLEEPFNGLPROGRAMPARAMETERIEXTPROC GLeeFuncPtr_glProgramParameteriEXT=GLee_Lazy_glProgramParameteriEXT; 09622 #endif 09623 #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT 09624 #define GLEE_C_DEFINED_glFramebufferTextureEXT 09625 GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);} 09626 GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GLee_Lazy_glFramebufferTextureEXT; 09627 #endif 09628 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT 09629 #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT 09630 GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);} 09631 GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT; 09632 #endif 09633 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT 09634 #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT 09635 GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);} 09636 GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT=GLee_Lazy_glFramebufferTextureFaceEXT; 09637 #endif 09638 #endif 09639 09640 /* GL_EXT_scene_marker */ 09641 09642 #ifdef __GLEE_GL_EXT_scene_marker 09643 #ifndef GLEE_C_DEFINED_glBeginSceneEXT 09644 #define GLEE_C_DEFINED_glBeginSceneEXT 09645 GLvoid __stdcall GLee_Lazy_glBeginSceneEXT(void) {if (GLeeInit()) glBeginSceneEXT();} 09646 GLEEPFNGLBEGINSCENEEXTPROC GLeeFuncPtr_glBeginSceneEXT=GLee_Lazy_glBeginSceneEXT; 09647 #endif 09648 #ifndef GLEE_C_DEFINED_glEndSceneEXT 09649 #define GLEE_C_DEFINED_glEndSceneEXT 09650 GLvoid __stdcall GLee_Lazy_glEndSceneEXT(void) {if (GLeeInit()) glEndSceneEXT();} 09651 GLEEPFNGLENDSCENEEXTPROC GLeeFuncPtr_glEndSceneEXT=GLee_Lazy_glEndSceneEXT; 09652 #endif 09653 #endif 09654 09655 /* GL_EXT_texture_compression_dxt1 */ 09656 09657 #ifdef __GLEE_GL_EXT_texture_compression_dxt1 09658 #endif 09659 09660 /* GL_EXT_texture_env */ 09661 09662 #ifdef __GLEE_GL_EXT_texture_env 09663 #endif 09664 09665 /* GL_IBM_static_data */ 09666 09667 #ifdef __GLEE_GL_IBM_static_data 09668 #endif 09669 09670 /* GL_NV_gpu_program4 */ 09671 09672 #ifdef __GLEE_GL_NV_gpu_program4 09673 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4iNV 09674 #define GLEE_C_DEFINED_glProgramLocalParameterI4iNV 09675 GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramLocalParameterI4iNV(target, index, x, y, z, w);} 09676 GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC GLeeFuncPtr_glProgramLocalParameterI4iNV=GLee_Lazy_glProgramLocalParameterI4iNV; 09677 #endif 09678 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4ivNV 09679 #define GLEE_C_DEFINED_glProgramLocalParameterI4ivNV 09680 GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4ivNV(GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glProgramLocalParameterI4ivNV(target, index, params);} 09681 GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramLocalParameterI4ivNV=GLee_Lazy_glProgramLocalParameterI4ivNV; 09682 #endif 09683 #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4ivNV 09684 #define GLEE_C_DEFINED_glProgramLocalParametersI4ivNV 09685 GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramLocalParametersI4ivNV(target, index, count, params);} 09686 GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramLocalParametersI4ivNV=GLee_Lazy_glProgramLocalParametersI4ivNV; 09687 #endif 09688 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uiNV 09689 #define GLEE_C_DEFINED_glProgramLocalParameterI4uiNV 09690 GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramLocalParameterI4uiNV(target, index, x, y, z, w);} 09691 GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC GLeeFuncPtr_glProgramLocalParameterI4uiNV=GLee_Lazy_glProgramLocalParameterI4uiNV; 09692 #endif 09693 #ifndef GLEE_C_DEFINED_glProgramLocalParameterI4uivNV 09694 #define GLEE_C_DEFINED_glProgramLocalParameterI4uivNV 09695 GLvoid __stdcall GLee_Lazy_glProgramLocalParameterI4uivNV(GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glProgramLocalParameterI4uivNV(target, index, params);} 09696 GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramLocalParameterI4uivNV=GLee_Lazy_glProgramLocalParameterI4uivNV; 09697 #endif 09698 #ifndef GLEE_C_DEFINED_glProgramLocalParametersI4uivNV 09699 #define GLEE_C_DEFINED_glProgramLocalParametersI4uivNV 09700 GLvoid __stdcall GLee_Lazy_glProgramLocalParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramLocalParametersI4uivNV(target, index, count, params);} 09701 GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramLocalParametersI4uivNV=GLee_Lazy_glProgramLocalParametersI4uivNV; 09702 #endif 09703 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4iNV 09704 #define GLEE_C_DEFINED_glProgramEnvParameterI4iNV 09705 GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4iNV(GLenum target, GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glProgramEnvParameterI4iNV(target, index, x, y, z, w);} 09706 GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC GLeeFuncPtr_glProgramEnvParameterI4iNV=GLee_Lazy_glProgramEnvParameterI4iNV; 09707 #endif 09708 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4ivNV 09709 #define GLEE_C_DEFINED_glProgramEnvParameterI4ivNV 09710 GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4ivNV(GLenum target, GLuint index, const GLint * params) {if (GLeeInit()) glProgramEnvParameterI4ivNV(target, index, params);} 09711 GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC GLeeFuncPtr_glProgramEnvParameterI4ivNV=GLee_Lazy_glProgramEnvParameterI4ivNV; 09712 #endif 09713 #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4ivNV 09714 #define GLEE_C_DEFINED_glProgramEnvParametersI4ivNV 09715 GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4ivNV(GLenum target, GLuint index, GLsizei count, const GLint * params) {if (GLeeInit()) glProgramEnvParametersI4ivNV(target, index, count, params);} 09716 GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC GLeeFuncPtr_glProgramEnvParametersI4ivNV=GLee_Lazy_glProgramEnvParametersI4ivNV; 09717 #endif 09718 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uiNV 09719 #define GLEE_C_DEFINED_glProgramEnvParameterI4uiNV 09720 GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uiNV(GLenum target, GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glProgramEnvParameterI4uiNV(target, index, x, y, z, w);} 09721 GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC GLeeFuncPtr_glProgramEnvParameterI4uiNV=GLee_Lazy_glProgramEnvParameterI4uiNV; 09722 #endif 09723 #ifndef GLEE_C_DEFINED_glProgramEnvParameterI4uivNV 09724 #define GLEE_C_DEFINED_glProgramEnvParameterI4uivNV 09725 GLvoid __stdcall GLee_Lazy_glProgramEnvParameterI4uivNV(GLenum target, GLuint index, const GLuint * params) {if (GLeeInit()) glProgramEnvParameterI4uivNV(target, index, params);} 09726 GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC GLeeFuncPtr_glProgramEnvParameterI4uivNV=GLee_Lazy_glProgramEnvParameterI4uivNV; 09727 #endif 09728 #ifndef GLEE_C_DEFINED_glProgramEnvParametersI4uivNV 09729 #define GLEE_C_DEFINED_glProgramEnvParametersI4uivNV 09730 GLvoid __stdcall GLee_Lazy_glProgramEnvParametersI4uivNV(GLenum target, GLuint index, GLsizei count, const GLuint * params) {if (GLeeInit()) glProgramEnvParametersI4uivNV(target, index, count, params);} 09731 GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC GLeeFuncPtr_glProgramEnvParametersI4uivNV=GLee_Lazy_glProgramEnvParametersI4uivNV; 09732 #endif 09733 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIivNV 09734 #define GLEE_C_DEFINED_glGetProgramLocalParameterIivNV 09735 GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIivNV(GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetProgramLocalParameterIivNV(target, index, params);} 09736 GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIivNV=GLee_Lazy_glGetProgramLocalParameterIivNV; 09737 #endif 09738 #ifndef GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV 09739 #define GLEE_C_DEFINED_glGetProgramLocalParameterIuivNV 09740 GLvoid __stdcall GLee_Lazy_glGetProgramLocalParameterIuivNV(GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramLocalParameterIuivNV(target, index, params);} 09741 GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramLocalParameterIuivNV=GLee_Lazy_glGetProgramLocalParameterIuivNV; 09742 #endif 09743 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIivNV 09744 #define GLEE_C_DEFINED_glGetProgramEnvParameterIivNV 09745 GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIivNV(GLenum target, GLuint index, GLint * params) {if (GLeeInit()) glGetProgramEnvParameterIivNV(target, index, params);} 09746 GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIivNV=GLee_Lazy_glGetProgramEnvParameterIivNV; 09747 #endif 09748 #ifndef GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV 09749 #define GLEE_C_DEFINED_glGetProgramEnvParameterIuivNV 09750 GLvoid __stdcall GLee_Lazy_glGetProgramEnvParameterIuivNV(GLenum target, GLuint index, GLuint * params) {if (GLeeInit()) glGetProgramEnvParameterIuivNV(target, index, params);} 09751 GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC GLeeFuncPtr_glGetProgramEnvParameterIuivNV=GLee_Lazy_glGetProgramEnvParameterIuivNV; 09752 #endif 09753 #ifndef GLEE_C_DEFINED_glFramebufferTextureEXT 09754 #define GLEE_C_DEFINED_glFramebufferTextureEXT 09755 GLvoid __stdcall GLee_Lazy_glFramebufferTextureEXT(GLenum target, GLenum attachment, GLuint texture, GLint level) {if (GLeeInit()) glFramebufferTextureEXT(target, attachment, texture, level);} 09756 GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC GLeeFuncPtr_glFramebufferTextureEXT=GLee_Lazy_glFramebufferTextureEXT; 09757 #endif 09758 #ifndef GLEE_C_DEFINED_glFramebufferTextureLayerEXT 09759 #define GLEE_C_DEFINED_glFramebufferTextureLayerEXT 09760 GLvoid __stdcall GLee_Lazy_glFramebufferTextureLayerEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer) {if (GLeeInit()) glFramebufferTextureLayerEXT(target, attachment, texture, level, layer);} 09761 GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC GLeeFuncPtr_glFramebufferTextureLayerEXT=GLee_Lazy_glFramebufferTextureLayerEXT; 09762 #endif 09763 #ifndef GLEE_C_DEFINED_glFramebufferTextureFaceEXT 09764 #define GLEE_C_DEFINED_glFramebufferTextureFaceEXT 09765 GLvoid __stdcall GLee_Lazy_glFramebufferTextureFaceEXT(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face) {if (GLeeInit()) glFramebufferTextureFaceEXT(target, attachment, texture, level, face);} 09766 GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC GLeeFuncPtr_glFramebufferTextureFaceEXT=GLee_Lazy_glFramebufferTextureFaceEXT; 09767 #endif 09768 #ifndef GLEE_C_DEFINED_glVertexAttribI2iEXT 09769 #define GLEE_C_DEFINED_glVertexAttribI2iEXT 09770 GLvoid __stdcall GLee_Lazy_glVertexAttribI2iEXT(GLuint index, GLint x, GLint y) {if (GLeeInit()) glVertexAttribI2iEXT(index, x, y);} 09771 GLEEPFNGLVERTEXATTRIBI2IEXTPROC GLeeFuncPtr_glVertexAttribI2iEXT=GLee_Lazy_glVertexAttribI2iEXT; 09772 #endif 09773 #ifndef GLEE_C_DEFINED_glVertexAttribI3iEXT 09774 #define GLEE_C_DEFINED_glVertexAttribI3iEXT 09775 GLvoid __stdcall GLee_Lazy_glVertexAttribI3iEXT(GLuint index, GLint x, GLint y, GLint z) {if (GLeeInit()) glVertexAttribI3iEXT(index, x, y, z);} 09776 GLEEPFNGLVERTEXATTRIBI3IEXTPROC GLeeFuncPtr_glVertexAttribI3iEXT=GLee_Lazy_glVertexAttribI3iEXT; 09777 #endif 09778 #ifndef GLEE_C_DEFINED_glVertexAttribI4iEXT 09779 #define GLEE_C_DEFINED_glVertexAttribI4iEXT 09780 GLvoid __stdcall GLee_Lazy_glVertexAttribI4iEXT(GLuint index, GLint x, GLint y, GLint z, GLint w) {if (GLeeInit()) glVertexAttribI4iEXT(index, x, y, z, w);} 09781 GLEEPFNGLVERTEXATTRIBI4IEXTPROC GLeeFuncPtr_glVertexAttribI4iEXT=GLee_Lazy_glVertexAttribI4iEXT; 09782 #endif 09783 #ifndef GLEE_C_DEFINED_glVertexAttribI1uiEXT 09784 #define GLEE_C_DEFINED_glVertexAttribI1uiEXT 09785 GLvoid __stdcall GLee_Lazy_glVertexAttribI1uiEXT(GLuint index, GLuint x) {if (GLeeInit()) glVertexAttribI1uiEXT(index, x);} 09786 GLEEPFNGLVERTEXATTRIBI1UIEXTPROC GLeeFuncPtr_glVertexAttribI1uiEXT=GLee_Lazy_glVertexAttribI1uiEXT; 09787 #endif 09788 #ifndef GLEE_C_DEFINED_glVertexAttribI2uiEXT 09789 #define GLEE_C_DEFINED_glVertexAttribI2uiEXT 09790 GLvoid __stdcall GLee_Lazy_glVertexAttribI2uiEXT(GLuint index, GLuint x, GLuint y) {if (GLeeInit()) glVertexAttribI2uiEXT(index, x, y);} 09791 GLEEPFNGLVERTEXATTRIBI2UIEXTPROC GLeeFuncPtr_glVertexAttribI2uiEXT=GLee_Lazy_glVertexAttribI2uiEXT; 09792 #endif 09793 #ifndef GLEE_C_DEFINED_glVertexAttribI3uiEXT 09794 #define GLEE_C_DEFINED_glVertexAttribI3uiEXT 09795 GLvoid __stdcall GLee_Lazy_glVertexAttribI3uiEXT(GLuint index, GLuint x, GLuint y, GLuint z) {if (GLeeInit()) glVertexAttribI3uiEXT(index, x, y, z);} 09796 GLEEPFNGLVERTEXATTRIBI3UIEXTPROC GLeeFuncPtr_glVertexAttribI3uiEXT=GLee_Lazy_glVertexAttribI3uiEXT; 09797 #endif 09798 #ifndef GLEE_C_DEFINED_glVertexAttribI4uiEXT 09799 #define GLEE_C_DEFINED_glVertexAttribI4uiEXT 09800 GLvoid __stdcall GLee_Lazy_glVertexAttribI4uiEXT(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w) {if (GLeeInit()) glVertexAttribI4uiEXT(index, x, y, z, w);} 09801 GLEEPFNGLVERTEXATTRIBI4UIEXTPROC GLeeFuncPtr_glVertexAttribI4uiEXT=GLee_Lazy_glVertexAttribI4uiEXT; 09802 #endif 09803 #ifndef GLEE_C_DEFINED_glVertexAttribI1ivEXT 09804 #define GLEE_C_DEFINED_glVertexAttribI1ivEXT 09805 GLvoid __stdcall GLee_Lazy_glVertexAttribI1ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI1ivEXT(index, v);} 09806 GLEEPFNGLVERTEXATTRIBI1IVEXTPROC GLeeFuncPtr_glVertexAttribI1ivEXT=GLee_Lazy_glVertexAttribI1ivEXT; 09807 #endif 09808 #ifndef GLEE_C_DEFINED_glVertexAttribI2ivEXT 09809 #define GLEE_C_DEFINED_glVertexAttribI2ivEXT 09810 GLvoid __stdcall GLee_Lazy_glVertexAttribI2ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI2ivEXT(index, v);} 09811 GLEEPFNGLVERTEXATTRIBI2IVEXTPROC GLeeFuncPtr_glVertexAttribI2ivEXT=GLee_Lazy_glVertexAttribI2ivEXT; 09812 #endif 09813 #ifndef GLEE_C_DEFINED_glVertexAttribI3ivEXT 09814 #define GLEE_C_DEFINED_glVertexAttribI3ivEXT 09815 GLvoid __stdcall GLee_Lazy_glVertexAttribI3ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI3ivEXT(index, v);} 09816 GLEEPFNGLVERTEXATTRIBI3IVEXTPROC GLeeFuncPtr_glVertexAttribI3ivEXT=GLee_Lazy_glVertexAttribI3ivEXT; 09817 #endif 09818 #ifndef GLEE_C_DEFINED_glVertexAttribI4ivEXT 09819 #define GLEE_C_DEFINED_glVertexAttribI4ivEXT 09820 GLvoid __stdcall GLee_Lazy_glVertexAttribI4ivEXT(GLuint index, const GLint * v) {if (GLeeInit()) glVertexAttribI4ivEXT(index, v);} 09821 GLEEPFNGLVERTEXATTRIBI4IVEXTPROC GLeeFuncPtr_glVertexAttribI4ivEXT=GLee_Lazy_glVertexAttribI4ivEXT; 09822 #endif 09823 #ifndef GLEE_C_DEFINED_glVertexAttribI1uivEXT 09824 #define GLEE_C_DEFINED_glVertexAttribI1uivEXT 09825 GLvoid __stdcall GLee_Lazy_glVertexAttribI1uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI1uivEXT(index, v);} 09826 GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC GLeeFuncPtr_glVertexAttribI1uivEXT=GLee_Lazy_glVertexAttribI1uivEXT; 09827 #endif 09828 #ifndef GLEE_C_DEFINED_glVertexAttribI2uivEXT 09829 #define GLEE_C_DEFINED_glVertexAttribI2uivEXT 09830 GLvoid __stdcall GLee_Lazy_glVertexAttribI2uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI2uivEXT(index, v);} 09831 GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC GLeeFuncPtr_glVertexAttribI2uivEXT=GLee_Lazy_glVertexAttribI2uivEXT; 09832 #endif 09833 #ifndef GLEE_C_DEFINED_glVertexAttribI3uivEXT 09834 #define GLEE_C_DEFINED_glVertexAttribI3uivEXT 09835 GLvoid __stdcall GLee_Lazy_glVertexAttribI3uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI3uivEXT(index, v);} 09836 GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC GLeeFuncPtr_glVertexAttribI3uivEXT=GLee_Lazy_glVertexAttribI3uivEXT; 09837 #endif 09838 #ifndef GLEE_C_DEFINED_glVertexAttribI4uivEXT 09839 #define GLEE_C_DEFINED_glVertexAttribI4uivEXT 09840 GLvoid __stdcall GLee_Lazy_glVertexAttribI4uivEXT(GLuint index, const GLuint * v) {if (GLeeInit()) glVertexAttribI4uivEXT(index, v);} 09841 GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC GLeeFuncPtr_glVertexAttribI4uivEXT=GLee_Lazy_glVertexAttribI4uivEXT; 09842 #endif 09843 #ifndef GLEE_C_DEFINED_glVertexAttribI4bvEXT 09844 #define GLEE_C_DEFINED_glVertexAttribI4bvEXT 09845 GLvoid __stdcall GLee_Lazy_glVertexAttribI4bvEXT(GLuint index, const GLbyte * v) {if (GLeeInit()) glVertexAttribI4bvEXT(index, v);} 09846 GLEEPFNGLVERTEXATTRIBI4BVEXTPROC GLeeFuncPtr_glVertexAttribI4bvEXT=GLee_Lazy_glVertexAttribI4bvEXT; 09847 #endif 09848 #ifndef GLEE_C_DEFINED_glVertexAttribI4svEXT 09849 #define GLEE_C_DEFINED_glVertexAttribI4svEXT 09850 GLvoid __stdcall GLee_Lazy_glVertexAttribI4svEXT(GLuint index, const GLshort * v) {if (GLeeInit()) glVertexAttribI4svEXT(index, v);} 09851 GLEEPFNGLVERTEXATTRIBI4SVEXTPROC GLeeFuncPtr_glVertexAttribI4svEXT=GLee_Lazy_glVertexAttribI4svEXT; 09852 #endif 09853 #ifndef GLEE_C_DEFINED_glVertexAttribI4ubvEXT 09854 #define GLEE_C_DEFINED_glVertexAttribI4ubvEXT 09855 GLvoid __stdcall GLee_Lazy_glVertexAttribI4ubvEXT(GLuint index, const GLubyte * v) {if (GLeeInit()) glVertexAttribI4ubvEXT(index, v);} 09856 GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC GLeeFuncPtr_glVertexAttribI4ubvEXT=GLee_Lazy_glVertexAttribI4ubvEXT; 09857 #endif 09858 #ifndef GLEE_C_DEFINED_glVertexAttribI4usvEXT 09859 #define GLEE_C_DEFINED_glVertexAttribI4usvEXT 09860 GLvoid __stdcall GLee_Lazy_glVertexAttribI4usvEXT(GLuint index, const GLushort * v) {if (GLeeInit()) glVertexAttribI4usvEXT(index, v);} 09861 GLEEPFNGLVERTEXATTRIBI4USVEXTPROC GLeeFuncPtr_glVertexAttribI4usvEXT=GLee_Lazy_glVertexAttribI4usvEXT; 09862 #endif 09863 #ifndef GLEE_C_DEFINED_glVertexAttribIPointerEXT 09864 #define GLEE_C_DEFINED_glVertexAttribIPointerEXT 09865 GLvoid __stdcall GLee_Lazy_glVertexAttribIPointerEXT(GLuint index, GLint size, GLenum type, GLsizei stride, const GLvoid * pointer) {if (GLeeInit()) glVertexAttribIPointerEXT(index, size, type, stride, pointer);} 09866 GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC GLeeFuncPtr_glVertexAttribIPointerEXT=GLee_Lazy_glVertexAttribIPointerEXT; 09867 #endif 09868 #ifndef GLEE_C_DEFINED_glGetVertexAttribIivEXT 09869 #define GLEE_C_DEFINED_glGetVertexAttribIivEXT 09870 GLvoid __stdcall GLee_Lazy_glGetVertexAttribIivEXT(GLuint index, GLenum pname, GLint * params) {if (GLeeInit()) glGetVertexAttribIivEXT(index, pname, params);} 09871 GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC GLeeFuncPtr_glGetVertexAttribIivEXT=GLee_Lazy_glGetVertexAttribIivEXT; 09872 #endif 09873 #ifndef GLEE_C_DEFINED_glGetVertexAttribIuivEXT 09874 #define GLEE_C_DEFINED_glGetVertexAttribIuivEXT 09875 GLvoid __stdcall GLee_Lazy_glGetVertexAttribIuivEXT(GLuint index, GLenum pname, GLuint * params) {if (GLeeInit()) glGetVertexAttribIuivEXT(index, pname, params);} 09876 GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC GLeeFuncPtr_glGetVertexAttribIuivEXT=GLee_Lazy_glGetVertexAttribIuivEXT; 09877 #endif 09878 #endif 09879 09880 /* GL_OES_byte_coordinates */ 09881 09882 #ifdef __GLEE_GL_OES_byte_coordinates 09883 #endif 09884 09885 /* GL_OES_compressed_paletted_texture */ 09886 09887 #ifdef __GLEE_GL_OES_compressed_paletted_texture 09888 #endif 09889 09890 /* GL_OES_single_precision */ 09891 09892 #ifdef __GLEE_GL_OES_single_precision 09893 #ifndef GLEE_C_DEFINED_glDepthRangefOES 09894 #define GLEE_C_DEFINED_glDepthRangefOES 09895 GLvoid __stdcall GLee_Lazy_glDepthRangefOES(GLclampf n, GLclampf f) {if (GLeeInit()) glDepthRangefOES(n, f);} 09896 GLEEPFNGLDEPTHRANGEFOESPROC GLeeFuncPtr_glDepthRangefOES=GLee_Lazy_glDepthRangefOES; 09897 #endif 09898 #ifndef GLEE_C_DEFINED_glFrustumfOES 09899 #define GLEE_C_DEFINED_glFrustumfOES 09900 GLvoid __stdcall GLee_Lazy_glFrustumfOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glFrustumfOES(l, r, b, t, n, f);} 09901 GLEEPFNGLFRUSTUMFOESPROC GLeeFuncPtr_glFrustumfOES=GLee_Lazy_glFrustumfOES; 09902 #endif 09903 #ifndef GLEE_C_DEFINED_glOrthofOES 09904 #define GLEE_C_DEFINED_glOrthofOES 09905 GLvoid __stdcall GLee_Lazy_glOrthofOES(GLfloat l, GLfloat r, GLfloat b, GLfloat t, GLfloat n, GLfloat f) {if (GLeeInit()) glOrthofOES(l, r, b, t, n, f);} 09906 GLEEPFNGLORTHOFOESPROC GLeeFuncPtr_glOrthofOES=GLee_Lazy_glOrthofOES; 09907 #endif 09908 #ifndef GLEE_C_DEFINED_glClipPlanefOES 09909 #define GLEE_C_DEFINED_glClipPlanefOES 09910 GLvoid __stdcall GLee_Lazy_glClipPlanefOES(GLenum plane, const GLfloat* equation) {if (GLeeInit()) glClipPlanefOES(plane, equation);} 09911 GLEEPFNGLCLIPPLANEFOESPROC GLeeFuncPtr_glClipPlanefOES=GLee_Lazy_glClipPlanefOES; 09912 #endif 09913 #ifndef GLEE_C_DEFINED_glGetClipPlanefOES 09914 #define GLEE_C_DEFINED_glGetClipPlanefOES 09915 GLvoid __stdcall GLee_Lazy_glGetClipPlanefOES(GLenum plane, GLfloat* equation) {if (GLeeInit()) glGetClipPlanefOES(plane, equation);} 09916 GLEEPFNGLGETCLIPPLANEFOESPROC GLeeFuncPtr_glGetClipPlanefOES=GLee_Lazy_glGetClipPlanefOES; 09917 #endif 09918 #ifndef GLEE_C_DEFINED_glClearDepthfOES 09919 #define GLEE_C_DEFINED_glClearDepthfOES 09920 GLvoid __stdcall GLee_Lazy_glClearDepthfOES(GLclampd depth) {if (GLeeInit()) glClearDepthfOES(depth);} 09921 GLEEPFNGLCLEARDEPTHFOESPROC GLeeFuncPtr_glClearDepthfOES=GLee_Lazy_glClearDepthfOES; 09922 #endif 09923 #endif 09924 09925 /* GL_SGIX_pixel_texture_bits */ 09926 09927 #ifdef __GLEE_GL_SGIX_pixel_texture_bits 09928 #endif 09929 09930 /* GL_SGIX_texture_range */ 09931 09932 #ifdef __GLEE_GL_SGIX_texture_range 09933 #endif 09934 09935 /* WGL */ 09936 09937 #ifdef WIN32 09938 09939 /* Extension querying variables */ 09940 09941 GLboolean _GLEE_WGL_ARB_buffer_region = GL_FALSE; 09942 GLboolean _GLEE_WGL_ARB_multisample = GL_FALSE; 09943 GLboolean _GLEE_WGL_ARB_extensions_string = GL_FALSE; 09944 GLboolean _GLEE_WGL_ARB_pixel_format = GL_FALSE; 09945 GLboolean _GLEE_WGL_ARB_make_current_read = GL_FALSE; 09946 GLboolean _GLEE_WGL_ARB_pbuffer = GL_FALSE; 09947 GLboolean _GLEE_WGL_ARB_render_texture = GL_FALSE; 09948 GLboolean _GLEE_WGL_ARB_pixel_format_float = GL_FALSE; 09949 GLboolean _GLEE_WGL_ARB_create_context = GL_FALSE; 09950 GLboolean _GLEE_WGL_EXT_make_current_read = GL_FALSE; 09951 GLboolean _GLEE_WGL_EXT_pixel_format = GL_FALSE; 09952 GLboolean _GLEE_WGL_EXT_pbuffer = GL_FALSE; 09953 GLboolean _GLEE_WGL_EXT_depth_float = GL_FALSE; 09954 GLboolean _GLEE_WGL_3DFX_multisample = GL_FALSE; 09955 GLboolean _GLEE_WGL_EXT_multisample = GL_FALSE; 09956 GLboolean _GLEE_WGL_I3D_digital_video_control = GL_FALSE; 09957 GLboolean _GLEE_WGL_I3D_gamma = GL_FALSE; 09958 GLboolean _GLEE_WGL_I3D_genlock = GL_FALSE; 09959 GLboolean _GLEE_WGL_I3D_image_buffer = GL_FALSE; 09960 GLboolean _GLEE_WGL_I3D_swap_frame_lock = GL_FALSE; 09961 GLboolean _GLEE_WGL_NV_render_depth_texture = GL_FALSE; 09962 GLboolean _GLEE_WGL_NV_render_texture_rectangle = GL_FALSE; 09963 GLboolean _GLEE_WGL_ATI_pixel_format_float = GL_FALSE; 09964 GLboolean _GLEE_WGL_NV_float_buffer = GL_FALSE; 09965 GLboolean _GLEE_WGL_3DL_stereo_control = GL_FALSE; 09966 GLboolean _GLEE_WGL_EXT_pixel_format_packed_float = GL_FALSE; 09967 GLboolean _GLEE_WGL_EXT_framebuffer_sRGB = GL_FALSE; 09968 GLboolean _GLEE_WGL_NV_present_video = GL_FALSE; 09969 GLboolean _GLEE_WGL_NV_swap_group = GL_FALSE; 09970 GLboolean _GLEE_WGL_NV_gpu_affinity = GL_FALSE; 09971 GLboolean _GLEE_WGL_EXT_display_color_table = GL_FALSE; 09972 GLboolean _GLEE_WGL_EXT_extensions_string = GL_FALSE; 09973 GLboolean _GLEE_WGL_EXT_swap_control = GL_FALSE; 09974 GLboolean _GLEE_WGL_NV_vertex_array_range = GL_FALSE; 09975 GLboolean _GLEE_WGL_OML_sync_control = GL_FALSE; 09976 GLboolean _GLEE_WGL_I3D_swap_frame_usage = GL_FALSE; 09977 GLboolean _GLEE_WGL_NV_video_output = GL_FALSE; 09978 09979 /* WGL Extension names */ 09980 09981 char __GLeeWGLExtensionNames[37][34]={ 09982 "WGL_ARB_buffer_region", 09983 "WGL_ARB_multisample", 09984 "WGL_ARB_extensions_string", 09985 "WGL_ARB_pixel_format", 09986 "WGL_ARB_make_current_read", 09987 "WGL_ARB_pbuffer", 09988 "WGL_ARB_render_texture", 09989 "WGL_ARB_pixel_format_float", 09990 "WGL_ARB_create_context", 09991 "WGL_EXT_make_current_read", 09992 "WGL_EXT_pixel_format", 09993 "WGL_EXT_pbuffer", 09994 "WGL_EXT_depth_float", 09995 "WGL_3DFX_multisample", 09996 "WGL_EXT_multisample", 09997 "WGL_I3D_digital_video_control", 09998 "WGL_I3D_gamma", 09999 "WGL_I3D_genlock", 10000 "WGL_I3D_image_buffer", 10001 "WGL_I3D_swap_frame_lock", 10002 "WGL_NV_render_depth_texture", 10003 "WGL_NV_render_texture_rectangle", 10004 "WGL_ATI_pixel_format_float", 10005 "WGL_NV_float_buffer", 10006 "WGL_3DL_stereo_control", 10007 "WGL_EXT_pixel_format_packed_float", 10008 "WGL_EXT_framebuffer_sRGB", 10009 "WGL_NV_present_video", 10010 "WGL_NV_swap_group", 10011 "WGL_NV_gpu_affinity", 10012 "WGL_EXT_display_color_table", 10013 "WGL_EXT_extensions_string", 10014 "WGL_EXT_swap_control", 10015 "WGL_NV_vertex_array_range", 10016 "WGL_OML_sync_control", 10017 "WGL_I3D_swap_frame_usage", 10018 "WGL_NV_video_output" 10019 }; 10020 int __GLeeWGLNumExtensions=37; 10021 10022 /* WGL_ARB_buffer_region */ 10023 10024 #ifdef __GLEE_WGL_ARB_buffer_region 10025 #ifndef GLEE_C_DEFINED_wglCreateBufferRegionARB 10026 #define GLEE_C_DEFINED_wglCreateBufferRegionARB 10027 HANDLE __stdcall GLee_Lazy_wglCreateBufferRegionARB(HDC hDC, int iLayerPlane, UINT uType) {if (GLeeInit()) return wglCreateBufferRegionARB(hDC, iLayerPlane, uType); return (HANDLE)0;} 10028 GLEEPFNWGLCREATEBUFFERREGIONARBPROC GLeeFuncPtr_wglCreateBufferRegionARB=GLee_Lazy_wglCreateBufferRegionARB; 10029 #endif 10030 #ifndef GLEE_C_DEFINED_wglDeleteBufferRegionARB 10031 #define GLEE_C_DEFINED_wglDeleteBufferRegionARB 10032 VOID __stdcall GLee_Lazy_wglDeleteBufferRegionARB(HANDLE hRegion) {if (GLeeInit()) wglDeleteBufferRegionARB(hRegion);} 10033 GLEEPFNWGLDELETEBUFFERREGIONARBPROC GLeeFuncPtr_wglDeleteBufferRegionARB=GLee_Lazy_wglDeleteBufferRegionARB; 10034 #endif 10035 #ifndef GLEE_C_DEFINED_wglSaveBufferRegionARB 10036 #define GLEE_C_DEFINED_wglSaveBufferRegionARB 10037 BOOL __stdcall GLee_Lazy_wglSaveBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height) {if (GLeeInit()) return wglSaveBufferRegionARB(hRegion, x, y, width, height); return (BOOL)0;} 10038 GLEEPFNWGLSAVEBUFFERREGIONARBPROC GLeeFuncPtr_wglSaveBufferRegionARB=GLee_Lazy_wglSaveBufferRegionARB; 10039 #endif 10040 #ifndef GLEE_C_DEFINED_wglRestoreBufferRegionARB 10041 #define GLEE_C_DEFINED_wglRestoreBufferRegionARB 10042 BOOL __stdcall GLee_Lazy_wglRestoreBufferRegionARB(HANDLE hRegion, int x, int y, int width, int height, int xSrc, int ySrc) {if (GLeeInit()) return wglRestoreBufferRegionARB(hRegion, x, y, width, height, xSrc, ySrc); return (BOOL)0;} 10043 GLEEPFNWGLRESTOREBUFFERREGIONARBPROC GLeeFuncPtr_wglRestoreBufferRegionARB=GLee_Lazy_wglRestoreBufferRegionARB; 10044 #endif 10045 #endif 10046 10047 /* WGL_ARB_multisample */ 10048 10049 #ifdef __GLEE_WGL_ARB_multisample 10050 #endif 10051 10052 /* WGL_ARB_extensions_string */ 10053 10054 #ifdef __GLEE_WGL_ARB_extensions_string 10055 #ifndef GLEE_C_DEFINED_wglGetExtensionsStringARB 10056 #define GLEE_C_DEFINED_wglGetExtensionsStringARB 10057 const char * __stdcall GLee_Lazy_wglGetExtensionsStringARB(HDC hdc) {if (GLeeInit()) return wglGetExtensionsStringARB(hdc); return (const char *)0;} 10058 GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC GLeeFuncPtr_wglGetExtensionsStringARB=GLee_Lazy_wglGetExtensionsStringARB; 10059 #endif 10060 #endif 10061 10062 /* WGL_ARB_pixel_format */ 10063 10064 #ifdef __GLEE_WGL_ARB_pixel_format 10065 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivARB 10066 #define GLEE_C_DEFINED_wglGetPixelFormatAttribivARB 10067 BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, int * piValues) {if (GLeeInit()) return wglGetPixelFormatAttribivARB(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;} 10068 GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribivARB=GLee_Lazy_wglGetPixelFormatAttribivARB; 10069 #endif 10070 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB 10071 #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvARB 10072 BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvARB(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, const int * piAttributes, FLOAT * pfValues) {if (GLeeInit()) return wglGetPixelFormatAttribfvARB(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;} 10073 GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC GLeeFuncPtr_wglGetPixelFormatAttribfvARB=GLee_Lazy_wglGetPixelFormatAttribfvARB; 10074 #endif 10075 #ifndef GLEE_C_DEFINED_wglChoosePixelFormatARB 10076 #define GLEE_C_DEFINED_wglChoosePixelFormatARB 10077 BOOL __stdcall GLee_Lazy_wglChoosePixelFormatARB(HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatARB(hdc, piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL)0;} 10078 GLEEPFNWGLCHOOSEPIXELFORMATARBPROC GLeeFuncPtr_wglChoosePixelFormatARB=GLee_Lazy_wglChoosePixelFormatARB; 10079 #endif 10080 #endif 10081 10082 /* WGL_ARB_make_current_read */ 10083 10084 #ifdef __GLEE_WGL_ARB_make_current_read 10085 #ifndef GLEE_C_DEFINED_wglMakeContextCurrentARB 10086 #define GLEE_C_DEFINED_wglMakeContextCurrentARB 10087 BOOL __stdcall GLee_Lazy_wglMakeContextCurrentARB(HDC hDrawDC, HDC hReadDC, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentARB(hDrawDC, hReadDC, hglrc); return (BOOL)0;} 10088 GLEEPFNWGLMAKECONTEXTCURRENTARBPROC GLeeFuncPtr_wglMakeContextCurrentARB=GLee_Lazy_wglMakeContextCurrentARB; 10089 #endif 10090 #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCARB 10091 #define GLEE_C_DEFINED_wglGetCurrentReadDCARB 10092 HDC __stdcall GLee_Lazy_wglGetCurrentReadDCARB(void) {if (GLeeInit()) return wglGetCurrentReadDCARB(); return (HDC)0;} 10093 GLEEPFNWGLGETCURRENTREADDCARBPROC GLeeFuncPtr_wglGetCurrentReadDCARB=GLee_Lazy_wglGetCurrentReadDCARB; 10094 #endif 10095 #endif 10096 10097 /* WGL_ARB_pbuffer */ 10098 10099 #ifdef __GLEE_WGL_ARB_pbuffer 10100 #ifndef GLEE_C_DEFINED_wglCreatePbufferARB 10101 #define GLEE_C_DEFINED_wglCreatePbufferARB 10102 HPBUFFERARB __stdcall GLee_Lazy_wglCreatePbufferARB(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) return wglCreatePbufferARB(hDC, iPixelFormat, iWidth, iHeight, piAttribList); return (HPBUFFERARB)0;} 10103 GLEEPFNWGLCREATEPBUFFERARBPROC GLeeFuncPtr_wglCreatePbufferARB=GLee_Lazy_wglCreatePbufferARB; 10104 #endif 10105 #ifndef GLEE_C_DEFINED_wglGetPbufferDCARB 10106 #define GLEE_C_DEFINED_wglGetPbufferDCARB 10107 HDC __stdcall GLee_Lazy_wglGetPbufferDCARB(HPBUFFERARB hPbuffer) {if (GLeeInit()) return wglGetPbufferDCARB(hPbuffer); return (HDC)0;} 10108 GLEEPFNWGLGETPBUFFERDCARBPROC GLeeFuncPtr_wglGetPbufferDCARB=GLee_Lazy_wglGetPbufferDCARB; 10109 #endif 10110 #ifndef GLEE_C_DEFINED_wglReleasePbufferDCARB 10111 #define GLEE_C_DEFINED_wglReleasePbufferDCARB 10112 int __stdcall GLee_Lazy_wglReleasePbufferDCARB(HPBUFFERARB hPbuffer, HDC hDC) {if (GLeeInit()) return wglReleasePbufferDCARB(hPbuffer, hDC); return (int)0;} 10113 GLEEPFNWGLRELEASEPBUFFERDCARBPROC GLeeFuncPtr_wglReleasePbufferDCARB=GLee_Lazy_wglReleasePbufferDCARB; 10114 #endif 10115 #ifndef GLEE_C_DEFINED_wglDestroyPbufferARB 10116 #define GLEE_C_DEFINED_wglDestroyPbufferARB 10117 BOOL __stdcall GLee_Lazy_wglDestroyPbufferARB(HPBUFFERARB hPbuffer) {if (GLeeInit()) return wglDestroyPbufferARB(hPbuffer); return (BOOL)0;} 10118 GLEEPFNWGLDESTROYPBUFFERARBPROC GLeeFuncPtr_wglDestroyPbufferARB=GLee_Lazy_wglDestroyPbufferARB; 10119 #endif 10120 #ifndef GLEE_C_DEFINED_wglQueryPbufferARB 10121 #define GLEE_C_DEFINED_wglQueryPbufferARB 10122 BOOL __stdcall GLee_Lazy_wglQueryPbufferARB(HPBUFFERARB hPbuffer, int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferARB(hPbuffer, iAttribute, piValue); return (BOOL)0;} 10123 GLEEPFNWGLQUERYPBUFFERARBPROC GLeeFuncPtr_wglQueryPbufferARB=GLee_Lazy_wglQueryPbufferARB; 10124 #endif 10125 #endif 10126 10127 /* WGL_ARB_render_texture */ 10128 10129 #ifdef __GLEE_WGL_ARB_render_texture 10130 #ifndef GLEE_C_DEFINED_wglBindTexImageARB 10131 #define GLEE_C_DEFINED_wglBindTexImageARB 10132 BOOL __stdcall GLee_Lazy_wglBindTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) {if (GLeeInit()) return wglBindTexImageARB(hPbuffer, iBuffer); return (BOOL)0;} 10133 GLEEPFNWGLBINDTEXIMAGEARBPROC GLeeFuncPtr_wglBindTexImageARB=GLee_Lazy_wglBindTexImageARB; 10134 #endif 10135 #ifndef GLEE_C_DEFINED_wglReleaseTexImageARB 10136 #define GLEE_C_DEFINED_wglReleaseTexImageARB 10137 BOOL __stdcall GLee_Lazy_wglReleaseTexImageARB(HPBUFFERARB hPbuffer, int iBuffer) {if (GLeeInit()) return wglReleaseTexImageARB(hPbuffer, iBuffer); return (BOOL)0;} 10138 GLEEPFNWGLRELEASETEXIMAGEARBPROC GLeeFuncPtr_wglReleaseTexImageARB=GLee_Lazy_wglReleaseTexImageARB; 10139 #endif 10140 #ifndef GLEE_C_DEFINED_wglSetPbufferAttribARB 10141 #define GLEE_C_DEFINED_wglSetPbufferAttribARB 10142 BOOL __stdcall GLee_Lazy_wglSetPbufferAttribARB(HPBUFFERARB hPbuffer, const int * piAttribList) {if (GLeeInit()) return wglSetPbufferAttribARB(hPbuffer, piAttribList); return (BOOL)0;} 10143 GLEEPFNWGLSETPBUFFERATTRIBARBPROC GLeeFuncPtr_wglSetPbufferAttribARB=GLee_Lazy_wglSetPbufferAttribARB; 10144 #endif 10145 #endif 10146 10147 /* WGL_ARB_pixel_format_float */ 10148 10149 #ifdef __GLEE_WGL_ARB_pixel_format_float 10150 #endif 10151 10152 /* WGL_ARB_create_context */ 10153 10154 #ifdef __GLEE_WGL_ARB_create_context 10155 #ifndef GLEE_C_DEFINED_wglCreateContextAttribsARB 10156 #define GLEE_C_DEFINED_wglCreateContextAttribsARB 10157 HGLRC __stdcall GLee_Lazy_wglCreateContextAttribsARB(HDC hDC, HGLRC hShareContext, const int * attribList) {if (GLeeInit()) return wglCreateContextAttribsARB(hDC, hShareContext, attribList); return (HGLRC)0;} 10158 GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_wglCreateContextAttribsARB=GLee_Lazy_wglCreateContextAttribsARB; 10159 #endif 10160 #endif 10161 10162 /* WGL_EXT_make_current_read */ 10163 10164 #ifdef __GLEE_WGL_EXT_make_current_read 10165 #ifndef GLEE_C_DEFINED_wglMakeContextCurrentEXT 10166 #define GLEE_C_DEFINED_wglMakeContextCurrentEXT 10167 BOOL __stdcall GLee_Lazy_wglMakeContextCurrentEXT(HDC hDrawDC, HDC hReadDC, HGLRC hglrc) {if (GLeeInit()) return wglMakeContextCurrentEXT(hDrawDC, hReadDC, hglrc); return (BOOL)0;} 10168 GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC GLeeFuncPtr_wglMakeContextCurrentEXT=GLee_Lazy_wglMakeContextCurrentEXT; 10169 #endif 10170 #ifndef GLEE_C_DEFINED_wglGetCurrentReadDCEXT 10171 #define GLEE_C_DEFINED_wglGetCurrentReadDCEXT 10172 HDC __stdcall GLee_Lazy_wglGetCurrentReadDCEXT(void) {if (GLeeInit()) return wglGetCurrentReadDCEXT(); return (HDC)0;} 10173 GLEEPFNWGLGETCURRENTREADDCEXTPROC GLeeFuncPtr_wglGetCurrentReadDCEXT=GLee_Lazy_wglGetCurrentReadDCEXT; 10174 #endif 10175 #endif 10176 10177 /* WGL_EXT_pixel_format */ 10178 10179 #ifdef __GLEE_WGL_EXT_pixel_format 10180 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT 10181 #define GLEE_C_DEFINED_wglGetPixelFormatAttribivEXT 10182 BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribivEXT(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, int * piValues) {if (GLeeInit()) return wglGetPixelFormatAttribivEXT(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, piValues); return (BOOL)0;} 10183 GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribivEXT=GLee_Lazy_wglGetPixelFormatAttribivEXT; 10184 #endif 10185 #ifndef GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT 10186 #define GLEE_C_DEFINED_wglGetPixelFormatAttribfvEXT 10187 BOOL __stdcall GLee_Lazy_wglGetPixelFormatAttribfvEXT(HDC hdc, int iPixelFormat, int iLayerPlane, UINT nAttributes, int * piAttributes, FLOAT * pfValues) {if (GLeeInit()) return wglGetPixelFormatAttribfvEXT(hdc, iPixelFormat, iLayerPlane, nAttributes, piAttributes, pfValues); return (BOOL)0;} 10188 GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC GLeeFuncPtr_wglGetPixelFormatAttribfvEXT=GLee_Lazy_wglGetPixelFormatAttribfvEXT; 10189 #endif 10190 #ifndef GLEE_C_DEFINED_wglChoosePixelFormatEXT 10191 #define GLEE_C_DEFINED_wglChoosePixelFormatEXT 10192 BOOL __stdcall GLee_Lazy_wglChoosePixelFormatEXT(HDC hdc, const int * piAttribIList, const FLOAT * pfAttribFList, UINT nMaxFormats, int * piFormats, UINT * nNumFormats) {if (GLeeInit()) return wglChoosePixelFormatEXT(hdc, piAttribIList, pfAttribFList, nMaxFormats, piFormats, nNumFormats); return (BOOL)0;} 10193 GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC GLeeFuncPtr_wglChoosePixelFormatEXT=GLee_Lazy_wglChoosePixelFormatEXT; 10194 #endif 10195 #endif 10196 10197 /* WGL_EXT_pbuffer */ 10198 10199 #ifdef __GLEE_WGL_EXT_pbuffer 10200 #ifndef GLEE_C_DEFINED_wglCreatePbufferEXT 10201 #define GLEE_C_DEFINED_wglCreatePbufferEXT 10202 HPBUFFEREXT __stdcall GLee_Lazy_wglCreatePbufferEXT(HDC hDC, int iPixelFormat, int iWidth, int iHeight, const int * piAttribList) {if (GLeeInit()) return wglCreatePbufferEXT(hDC, iPixelFormat, iWidth, iHeight, piAttribList); return (HPBUFFEREXT)0;} 10203 GLEEPFNWGLCREATEPBUFFEREXTPROC GLeeFuncPtr_wglCreatePbufferEXT=GLee_Lazy_wglCreatePbufferEXT; 10204 #endif 10205 #ifndef GLEE_C_DEFINED_wglGetPbufferDCEXT 10206 #define GLEE_C_DEFINED_wglGetPbufferDCEXT 10207 HDC __stdcall GLee_Lazy_wglGetPbufferDCEXT(HPBUFFEREXT hPbuffer) {if (GLeeInit()) return wglGetPbufferDCEXT(hPbuffer); return (HDC)0;} 10208 GLEEPFNWGLGETPBUFFERDCEXTPROC GLeeFuncPtr_wglGetPbufferDCEXT=GLee_Lazy_wglGetPbufferDCEXT; 10209 #endif 10210 #ifndef GLEE_C_DEFINED_wglReleasePbufferDCEXT 10211 #define GLEE_C_DEFINED_wglReleasePbufferDCEXT 10212 int __stdcall GLee_Lazy_wglReleasePbufferDCEXT(HPBUFFEREXT hPbuffer, HDC hDC) {if (GLeeInit()) return wglReleasePbufferDCEXT(hPbuffer, hDC); return (int)0;} 10213 GLEEPFNWGLRELEASEPBUFFERDCEXTPROC GLeeFuncPtr_wglReleasePbufferDCEXT=GLee_Lazy_wglReleasePbufferDCEXT; 10214 #endif 10215 #ifndef GLEE_C_DEFINED_wglDestroyPbufferEXT 10216 #define GLEE_C_DEFINED_wglDestroyPbufferEXT 10217 BOOL __stdcall GLee_Lazy_wglDestroyPbufferEXT(HPBUFFEREXT hPbuffer) {if (GLeeInit()) return wglDestroyPbufferEXT(hPbuffer); return (BOOL)0;} 10218 GLEEPFNWGLDESTROYPBUFFEREXTPROC GLeeFuncPtr_wglDestroyPbufferEXT=GLee_Lazy_wglDestroyPbufferEXT; 10219 #endif 10220 #ifndef GLEE_C_DEFINED_wglQueryPbufferEXT 10221 #define GLEE_C_DEFINED_wglQueryPbufferEXT 10222 BOOL __stdcall GLee_Lazy_wglQueryPbufferEXT(HPBUFFEREXT hPbuffer, int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryPbufferEXT(hPbuffer, iAttribute, piValue); return (BOOL)0;} 10223 GLEEPFNWGLQUERYPBUFFEREXTPROC GLeeFuncPtr_wglQueryPbufferEXT=GLee_Lazy_wglQueryPbufferEXT; 10224 #endif 10225 #endif 10226 10227 /* WGL_EXT_depth_float */ 10228 10229 #ifdef __GLEE_WGL_EXT_depth_float 10230 #endif 10231 10232 /* WGL_3DFX_multisample */ 10233 10234 #ifdef __GLEE_WGL_3DFX_multisample 10235 #endif 10236 10237 /* WGL_EXT_multisample */ 10238 10239 #ifdef __GLEE_WGL_EXT_multisample 10240 #endif 10241 10242 /* WGL_I3D_digital_video_control */ 10243 10244 #ifdef __GLEE_WGL_I3D_digital_video_control 10245 #ifndef GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D 10246 #define GLEE_C_DEFINED_wglGetDigitalVideoParametersI3D 10247 BOOL __stdcall GLee_Lazy_wglGetDigitalVideoParametersI3D(HDC hDC, int iAttribute, int * piValue) {if (GLeeInit()) return wglGetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;} 10248 GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglGetDigitalVideoParametersI3D=GLee_Lazy_wglGetDigitalVideoParametersI3D; 10249 #endif 10250 #ifndef GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D 10251 #define GLEE_C_DEFINED_wglSetDigitalVideoParametersI3D 10252 BOOL __stdcall GLee_Lazy_wglSetDigitalVideoParametersI3D(HDC hDC, int iAttribute, const int * piValue) {if (GLeeInit()) return wglSetDigitalVideoParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;} 10253 GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC GLeeFuncPtr_wglSetDigitalVideoParametersI3D=GLee_Lazy_wglSetDigitalVideoParametersI3D; 10254 #endif 10255 #endif 10256 10257 /* WGL_I3D_gamma */ 10258 10259 #ifdef __GLEE_WGL_I3D_gamma 10260 #ifndef GLEE_C_DEFINED_wglGetGammaTableParametersI3D 10261 #define GLEE_C_DEFINED_wglGetGammaTableParametersI3D 10262 BOOL __stdcall GLee_Lazy_wglGetGammaTableParametersI3D(HDC hDC, int iAttribute, int * piValue) {if (GLeeInit()) return wglGetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;} 10263 GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglGetGammaTableParametersI3D=GLee_Lazy_wglGetGammaTableParametersI3D; 10264 #endif 10265 #ifndef GLEE_C_DEFINED_wglSetGammaTableParametersI3D 10266 #define GLEE_C_DEFINED_wglSetGammaTableParametersI3D 10267 BOOL __stdcall GLee_Lazy_wglSetGammaTableParametersI3D(HDC hDC, int iAttribute, const int * piValue) {if (GLeeInit()) return wglSetGammaTableParametersI3D(hDC, iAttribute, piValue); return (BOOL)0;} 10268 GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC GLeeFuncPtr_wglSetGammaTableParametersI3D=GLee_Lazy_wglSetGammaTableParametersI3D; 10269 #endif 10270 #ifndef GLEE_C_DEFINED_wglGetGammaTableI3D 10271 #define GLEE_C_DEFINED_wglGetGammaTableI3D 10272 BOOL __stdcall GLee_Lazy_wglGetGammaTableI3D(HDC hDC, int iEntries, USHORT * puRed, USHORT * puGreen, USHORT * puBlue) {if (GLeeInit()) return wglGetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;} 10273 GLEEPFNWGLGETGAMMATABLEI3DPROC GLeeFuncPtr_wglGetGammaTableI3D=GLee_Lazy_wglGetGammaTableI3D; 10274 #endif 10275 #ifndef GLEE_C_DEFINED_wglSetGammaTableI3D 10276 #define GLEE_C_DEFINED_wglSetGammaTableI3D 10277 BOOL __stdcall GLee_Lazy_wglSetGammaTableI3D(HDC hDC, int iEntries, const USHORT * puRed, const USHORT * puGreen, const USHORT * puBlue) {if (GLeeInit()) return wglSetGammaTableI3D(hDC, iEntries, puRed, puGreen, puBlue); return (BOOL)0;} 10278 GLEEPFNWGLSETGAMMATABLEI3DPROC GLeeFuncPtr_wglSetGammaTableI3D=GLee_Lazy_wglSetGammaTableI3D; 10279 #endif 10280 #endif 10281 10282 /* WGL_I3D_genlock */ 10283 10284 #ifdef __GLEE_WGL_I3D_genlock 10285 #ifndef GLEE_C_DEFINED_wglEnableGenlockI3D 10286 #define GLEE_C_DEFINED_wglEnableGenlockI3D 10287 BOOL __stdcall GLee_Lazy_wglEnableGenlockI3D(HDC hDC) {if (GLeeInit()) return wglEnableGenlockI3D(hDC); return (BOOL)0;} 10288 GLEEPFNWGLENABLEGENLOCKI3DPROC GLeeFuncPtr_wglEnableGenlockI3D=GLee_Lazy_wglEnableGenlockI3D; 10289 #endif 10290 #ifndef GLEE_C_DEFINED_wglDisableGenlockI3D 10291 #define GLEE_C_DEFINED_wglDisableGenlockI3D 10292 BOOL __stdcall GLee_Lazy_wglDisableGenlockI3D(HDC hDC) {if (GLeeInit()) return wglDisableGenlockI3D(hDC); return (BOOL)0;} 10293 GLEEPFNWGLDISABLEGENLOCKI3DPROC GLeeFuncPtr_wglDisableGenlockI3D=GLee_Lazy_wglDisableGenlockI3D; 10294 #endif 10295 #ifndef GLEE_C_DEFINED_wglIsEnabledGenlockI3D 10296 #define GLEE_C_DEFINED_wglIsEnabledGenlockI3D 10297 BOOL __stdcall GLee_Lazy_wglIsEnabledGenlockI3D(HDC hDC, BOOL * pFlag) {if (GLeeInit()) return wglIsEnabledGenlockI3D(hDC, pFlag); return (BOOL)0;} 10298 GLEEPFNWGLISENABLEDGENLOCKI3DPROC GLeeFuncPtr_wglIsEnabledGenlockI3D=GLee_Lazy_wglIsEnabledGenlockI3D; 10299 #endif 10300 #ifndef GLEE_C_DEFINED_wglGenlockSourceI3D 10301 #define GLEE_C_DEFINED_wglGenlockSourceI3D 10302 BOOL __stdcall GLee_Lazy_wglGenlockSourceI3D(HDC hDC, UINT uSource) {if (GLeeInit()) return wglGenlockSourceI3D(hDC, uSource); return (BOOL)0;} 10303 GLEEPFNWGLGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGenlockSourceI3D=GLee_Lazy_wglGenlockSourceI3D; 10304 #endif 10305 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceI3D 10306 #define GLEE_C_DEFINED_wglGetGenlockSourceI3D 10307 BOOL __stdcall GLee_Lazy_wglGetGenlockSourceI3D(HDC hDC, UINT * uSource) {if (GLeeInit()) return wglGetGenlockSourceI3D(hDC, uSource); return (BOOL)0;} 10308 GLEEPFNWGLGETGENLOCKSOURCEI3DPROC GLeeFuncPtr_wglGetGenlockSourceI3D=GLee_Lazy_wglGetGenlockSourceI3D; 10309 #endif 10310 #ifndef GLEE_C_DEFINED_wglGenlockSourceEdgeI3D 10311 #define GLEE_C_DEFINED_wglGenlockSourceEdgeI3D 10312 BOOL __stdcall GLee_Lazy_wglGenlockSourceEdgeI3D(HDC hDC, UINT uEdge) {if (GLeeInit()) return wglGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;} 10313 GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGenlockSourceEdgeI3D=GLee_Lazy_wglGenlockSourceEdgeI3D; 10314 #endif 10315 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D 10316 #define GLEE_C_DEFINED_wglGetGenlockSourceEdgeI3D 10317 BOOL __stdcall GLee_Lazy_wglGetGenlockSourceEdgeI3D(HDC hDC, UINT * uEdge) {if (GLeeInit()) return wglGetGenlockSourceEdgeI3D(hDC, uEdge); return (BOOL)0;} 10318 GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC GLeeFuncPtr_wglGetGenlockSourceEdgeI3D=GLee_Lazy_wglGetGenlockSourceEdgeI3D; 10319 #endif 10320 #ifndef GLEE_C_DEFINED_wglGenlockSampleRateI3D 10321 #define GLEE_C_DEFINED_wglGenlockSampleRateI3D 10322 BOOL __stdcall GLee_Lazy_wglGenlockSampleRateI3D(HDC hDC, UINT uRate) {if (GLeeInit()) return wglGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;} 10323 GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGenlockSampleRateI3D=GLee_Lazy_wglGenlockSampleRateI3D; 10324 #endif 10325 #ifndef GLEE_C_DEFINED_wglGetGenlockSampleRateI3D 10326 #define GLEE_C_DEFINED_wglGetGenlockSampleRateI3D 10327 BOOL __stdcall GLee_Lazy_wglGetGenlockSampleRateI3D(HDC hDC, UINT * uRate) {if (GLeeInit()) return wglGetGenlockSampleRateI3D(hDC, uRate); return (BOOL)0;} 10328 GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC GLeeFuncPtr_wglGetGenlockSampleRateI3D=GLee_Lazy_wglGetGenlockSampleRateI3D; 10329 #endif 10330 #ifndef GLEE_C_DEFINED_wglGenlockSourceDelayI3D 10331 #define GLEE_C_DEFINED_wglGenlockSourceDelayI3D 10332 BOOL __stdcall GLee_Lazy_wglGenlockSourceDelayI3D(HDC hDC, UINT uDelay) {if (GLeeInit()) return wglGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;} 10333 GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGenlockSourceDelayI3D=GLee_Lazy_wglGenlockSourceDelayI3D; 10334 #endif 10335 #ifndef GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D 10336 #define GLEE_C_DEFINED_wglGetGenlockSourceDelayI3D 10337 BOOL __stdcall GLee_Lazy_wglGetGenlockSourceDelayI3D(HDC hDC, UINT * uDelay) {if (GLeeInit()) return wglGetGenlockSourceDelayI3D(hDC, uDelay); return (BOOL)0;} 10338 GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC GLeeFuncPtr_wglGetGenlockSourceDelayI3D=GLee_Lazy_wglGetGenlockSourceDelayI3D; 10339 #endif 10340 #ifndef GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D 10341 #define GLEE_C_DEFINED_wglQueryGenlockMaxSourceDelayI3D 10342 BOOL __stdcall GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D(HDC hDC, UINT * uMaxLineDelay, UINT * uMaxPixelDelay) {if (GLeeInit()) return wglQueryGenlockMaxSourceDelayI3D(hDC, uMaxLineDelay, uMaxPixelDelay); return (BOOL)0;} 10343 GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D=GLee_Lazy_wglQueryGenlockMaxSourceDelayI3D; 10344 #endif 10345 #endif 10346 10347 /* WGL_I3D_image_buffer */ 10348 10349 #ifdef __GLEE_WGL_I3D_image_buffer 10350 #ifndef GLEE_C_DEFINED_wglCreateImageBufferI3D 10351 #define GLEE_C_DEFINED_wglCreateImageBufferI3D 10352 LPVOID __stdcall GLee_Lazy_wglCreateImageBufferI3D(HDC hDC, DWORD dwSize, UINT uFlags) {if (GLeeInit()) return wglCreateImageBufferI3D(hDC, dwSize, uFlags); return (LPVOID)0;} 10353 GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC GLeeFuncPtr_wglCreateImageBufferI3D=GLee_Lazy_wglCreateImageBufferI3D; 10354 #endif 10355 #ifndef GLEE_C_DEFINED_wglDestroyImageBufferI3D 10356 #define GLEE_C_DEFINED_wglDestroyImageBufferI3D 10357 BOOL __stdcall GLee_Lazy_wglDestroyImageBufferI3D(HDC hDC, LPVOID pAddress) {if (GLeeInit()) return wglDestroyImageBufferI3D(hDC, pAddress); return (BOOL)0;} 10358 GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC GLeeFuncPtr_wglDestroyImageBufferI3D=GLee_Lazy_wglDestroyImageBufferI3D; 10359 #endif 10360 #ifndef GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D 10361 #define GLEE_C_DEFINED_wglAssociateImageBufferEventsI3D 10362 BOOL __stdcall GLee_Lazy_wglAssociateImageBufferEventsI3D(HDC hDC, const HANDLE * pEvent, const LPVOID * pAddress, const DWORD * pSize, UINT count) {if (GLeeInit()) return wglAssociateImageBufferEventsI3D(hDC, pEvent, pAddress, pSize, count); return (BOOL)0;} 10363 GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglAssociateImageBufferEventsI3D=GLee_Lazy_wglAssociateImageBufferEventsI3D; 10364 #endif 10365 #ifndef GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D 10366 #define GLEE_C_DEFINED_wglReleaseImageBufferEventsI3D 10367 BOOL __stdcall GLee_Lazy_wglReleaseImageBufferEventsI3D(HDC hDC, const LPVOID * pAddress, UINT count) {if (GLeeInit()) return wglReleaseImageBufferEventsI3D(hDC, pAddress, count); return (BOOL)0;} 10368 GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC GLeeFuncPtr_wglReleaseImageBufferEventsI3D=GLee_Lazy_wglReleaseImageBufferEventsI3D; 10369 #endif 10370 #endif 10371 10372 /* WGL_I3D_swap_frame_lock */ 10373 10374 #ifdef __GLEE_WGL_I3D_swap_frame_lock 10375 #ifndef GLEE_C_DEFINED_wglEnableFrameLockI3D 10376 #define GLEE_C_DEFINED_wglEnableFrameLockI3D 10377 BOOL __stdcall GLee_Lazy_wglEnableFrameLockI3D(void) {if (GLeeInit()) return wglEnableFrameLockI3D(); return (BOOL)0;} 10378 GLEEPFNWGLENABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglEnableFrameLockI3D=GLee_Lazy_wglEnableFrameLockI3D; 10379 #endif 10380 #ifndef GLEE_C_DEFINED_wglDisableFrameLockI3D 10381 #define GLEE_C_DEFINED_wglDisableFrameLockI3D 10382 BOOL __stdcall GLee_Lazy_wglDisableFrameLockI3D(void) {if (GLeeInit()) return wglDisableFrameLockI3D(); return (BOOL)0;} 10383 GLEEPFNWGLDISABLEFRAMELOCKI3DPROC GLeeFuncPtr_wglDisableFrameLockI3D=GLee_Lazy_wglDisableFrameLockI3D; 10384 #endif 10385 #ifndef GLEE_C_DEFINED_wglIsEnabledFrameLockI3D 10386 #define GLEE_C_DEFINED_wglIsEnabledFrameLockI3D 10387 BOOL __stdcall GLee_Lazy_wglIsEnabledFrameLockI3D(BOOL * pFlag) {if (GLeeInit()) return wglIsEnabledFrameLockI3D(pFlag); return (BOOL)0;} 10388 GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC GLeeFuncPtr_wglIsEnabledFrameLockI3D=GLee_Lazy_wglIsEnabledFrameLockI3D; 10389 #endif 10390 #ifndef GLEE_C_DEFINED_wglQueryFrameLockMasterI3D 10391 #define GLEE_C_DEFINED_wglQueryFrameLockMasterI3D 10392 BOOL __stdcall GLee_Lazy_wglQueryFrameLockMasterI3D(BOOL * pFlag) {if (GLeeInit()) return wglQueryFrameLockMasterI3D(pFlag); return (BOOL)0;} 10393 GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC GLeeFuncPtr_wglQueryFrameLockMasterI3D=GLee_Lazy_wglQueryFrameLockMasterI3D; 10394 #endif 10395 #endif 10396 10397 /* WGL_NV_render_depth_texture */ 10398 10399 #ifdef __GLEE_WGL_NV_render_depth_texture 10400 #endif 10401 10402 /* WGL_NV_render_texture_rectangle */ 10403 10404 #ifdef __GLEE_WGL_NV_render_texture_rectangle 10405 #endif 10406 10407 /* WGL_ATI_pixel_format_float */ 10408 10409 #ifdef __GLEE_WGL_ATI_pixel_format_float 10410 #endif 10411 10412 /* WGL_NV_float_buffer */ 10413 10414 #ifdef __GLEE_WGL_NV_float_buffer 10415 #endif 10416 10417 /* WGL_3DL_stereo_control */ 10418 10419 #ifdef __GLEE_WGL_3DL_stereo_control 10420 #endif 10421 10422 /* WGL_EXT_pixel_format_packed_float */ 10423 10424 #ifdef __GLEE_WGL_EXT_pixel_format_packed_float 10425 #endif 10426 10427 /* WGL_EXT_framebuffer_sRGB */ 10428 10429 #ifdef __GLEE_WGL_EXT_framebuffer_sRGB 10430 #endif 10431 10432 /* WGL_NV_present_video */ 10433 10434 #ifdef __GLEE_WGL_NV_present_video 10435 #ifndef GLEE_C_DEFINED_wglEnumerateVideoDevicesNV 10436 #define GLEE_C_DEFINED_wglEnumerateVideoDevicesNV 10437 int __stdcall GLee_Lazy_wglEnumerateVideoDevicesNV(HDC hDC, HVIDEOOUTPUTDEVICENV * phDeviceList) {if (GLeeInit()) return wglEnumerateVideoDevicesNV(hDC, phDeviceList); return (int)0;} 10438 GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC GLeeFuncPtr_wglEnumerateVideoDevicesNV=GLee_Lazy_wglEnumerateVideoDevicesNV; 10439 #endif 10440 #ifndef GLEE_C_DEFINED_wglBindVideoDeviceNV 10441 #define GLEE_C_DEFINED_wglBindVideoDeviceNV 10442 BOOL __stdcall GLee_Lazy_wglBindVideoDeviceNV(HDC hDC, unsigned int uVideoSlot, HVIDEOOUTPUTDEVICENV hVideoDevice, const int * piAttribList) {if (GLeeInit()) return wglBindVideoDeviceNV(hDC, uVideoSlot, hVideoDevice, piAttribList); return (BOOL)0;} 10443 GLEEPFNWGLBINDVIDEODEVICENVPROC GLeeFuncPtr_wglBindVideoDeviceNV=GLee_Lazy_wglBindVideoDeviceNV; 10444 #endif 10445 #ifndef GLEE_C_DEFINED_wglQueryCurrentContextNV 10446 #define GLEE_C_DEFINED_wglQueryCurrentContextNV 10447 BOOL __stdcall GLee_Lazy_wglQueryCurrentContextNV(int iAttribute, int * piValue) {if (GLeeInit()) return wglQueryCurrentContextNV(iAttribute, piValue); return (BOOL)0;} 10448 GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC GLeeFuncPtr_wglQueryCurrentContextNV=GLee_Lazy_wglQueryCurrentContextNV; 10449 #endif 10450 #endif 10451 10452 /* WGL_NV_swap_group */ 10453 10454 #ifdef __GLEE_WGL_NV_swap_group 10455 #ifndef GLEE_C_DEFINED_wglJoinSwapGroupNV 10456 #define GLEE_C_DEFINED_wglJoinSwapGroupNV 10457 BOOL __stdcall GLee_Lazy_wglJoinSwapGroupNV(HDC hDC, GLuint group) {if (GLeeInit()) return wglJoinSwapGroupNV(hDC, group); return (BOOL)0;} 10458 GLEEPFNWGLJOINSWAPGROUPNVPROC GLeeFuncPtr_wglJoinSwapGroupNV=GLee_Lazy_wglJoinSwapGroupNV; 10459 #endif 10460 #ifndef GLEE_C_DEFINED_wglBindSwapBarrierNV 10461 #define GLEE_C_DEFINED_wglBindSwapBarrierNV 10462 BOOL __stdcall GLee_Lazy_wglBindSwapBarrierNV(GLuint group, GLuint barrier) {if (GLeeInit()) return wglBindSwapBarrierNV(group, barrier); return (BOOL)0;} 10463 GLEEPFNWGLBINDSWAPBARRIERNVPROC GLeeFuncPtr_wglBindSwapBarrierNV=GLee_Lazy_wglBindSwapBarrierNV; 10464 #endif 10465 #ifndef GLEE_C_DEFINED_wglQuerySwapGroupNV 10466 #define GLEE_C_DEFINED_wglQuerySwapGroupNV 10467 BOOL __stdcall GLee_Lazy_wglQuerySwapGroupNV(HDC hDC, GLuint * group, GLuint * barrier) {if (GLeeInit()) return wglQuerySwapGroupNV(hDC, group, barrier); return (BOOL)0;} 10468 GLEEPFNWGLQUERYSWAPGROUPNVPROC GLeeFuncPtr_wglQuerySwapGroupNV=GLee_Lazy_wglQuerySwapGroupNV; 10469 #endif 10470 #ifndef GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV 10471 #define GLEE_C_DEFINED_wglQueryMaxSwapGroupsNV 10472 BOOL __stdcall GLee_Lazy_wglQueryMaxSwapGroupsNV(HDC hDC, GLuint * maxGroups, GLuint * maxBarriers) {if (GLeeInit()) return wglQueryMaxSwapGroupsNV(hDC, maxGroups, maxBarriers); return (BOOL)0;} 10473 GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC GLeeFuncPtr_wglQueryMaxSwapGroupsNV=GLee_Lazy_wglQueryMaxSwapGroupsNV; 10474 #endif 10475 #ifndef GLEE_C_DEFINED_wglQueryFrameCountNV 10476 #define GLEE_C_DEFINED_wglQueryFrameCountNV 10477 BOOL __stdcall GLee_Lazy_wglQueryFrameCountNV(HDC hDC, GLuint * count) {if (GLeeInit()) return wglQueryFrameCountNV(hDC, count); return (BOOL)0;} 10478 GLEEPFNWGLQUERYFRAMECOUNTNVPROC GLeeFuncPtr_wglQueryFrameCountNV=GLee_Lazy_wglQueryFrameCountNV; 10479 #endif 10480 #ifndef GLEE_C_DEFINED_wglResetFrameCountNV 10481 #define GLEE_C_DEFINED_wglResetFrameCountNV 10482 BOOL __stdcall GLee_Lazy_wglResetFrameCountNV(HDC hDC) {if (GLeeInit()) return wglResetFrameCountNV(hDC); return (BOOL)0;} 10483 GLEEPFNWGLRESETFRAMECOUNTNVPROC GLeeFuncPtr_wglResetFrameCountNV=GLee_Lazy_wglResetFrameCountNV; 10484 #endif 10485 #endif 10486 10487 /* WGL_NV_gpu_affinity */ 10488 10489 #ifdef __GLEE_WGL_NV_gpu_affinity 10490 #ifndef GLEE_C_DEFINED_wglEnumGpusNV 10491 #define GLEE_C_DEFINED_wglEnumGpusNV 10492 BOOL __stdcall GLee_Lazy_wglEnumGpusNV(UINT iGpuIndex, HGPUNV * phGpu) {if (GLeeInit()) return wglEnumGpusNV(iGpuIndex, phGpu); return (BOOL)0;} 10493 GLEEPFNWGLENUMGPUSNVPROC GLeeFuncPtr_wglEnumGpusNV=GLee_Lazy_wglEnumGpusNV; 10494 #endif 10495 #ifndef GLEE_C_DEFINED_wglEnumGpuDevicesNV 10496 #define GLEE_C_DEFINED_wglEnumGpuDevicesNV 10497 BOOL __stdcall GLee_Lazy_wglEnumGpuDevicesNV(HGPUNV hGpu, UINT iDeviceIndex, PGPU_DEVICE lpGpuDevice) {if (GLeeInit()) return wglEnumGpuDevicesNV(hGpu, iDeviceIndex, lpGpuDevice); return (BOOL)0;} 10498 GLEEPFNWGLENUMGPUDEVICESNVPROC GLeeFuncPtr_wglEnumGpuDevicesNV=GLee_Lazy_wglEnumGpuDevicesNV; 10499 #endif 10500 #ifndef GLEE_C_DEFINED_wglCreateAffinityDCNV 10501 #define GLEE_C_DEFINED_wglCreateAffinityDCNV 10502 HDC __stdcall GLee_Lazy_wglCreateAffinityDCNV(const HGPUNV * phGpuList) {if (GLeeInit()) return wglCreateAffinityDCNV(phGpuList); return (HDC)0;} 10503 GLEEPFNWGLCREATEAFFINITYDCNVPROC GLeeFuncPtr_wglCreateAffinityDCNV=GLee_Lazy_wglCreateAffinityDCNV; 10504 #endif 10505 #ifndef GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV 10506 #define GLEE_C_DEFINED_wglEnumGpusFromAffinityDCNV 10507 BOOL __stdcall GLee_Lazy_wglEnumGpusFromAffinityDCNV(HDC hAffinityDC, UINT iGpuIndex, HGPUNV * hGpu) {if (GLeeInit()) return wglEnumGpusFromAffinityDCNV(hAffinityDC, iGpuIndex, hGpu); return (BOOL)0;} 10508 GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC GLeeFuncPtr_wglEnumGpusFromAffinityDCNV=GLee_Lazy_wglEnumGpusFromAffinityDCNV; 10509 #endif 10510 #ifndef GLEE_C_DEFINED_wglDeleteDCNV 10511 #define GLEE_C_DEFINED_wglDeleteDCNV 10512 BOOL __stdcall GLee_Lazy_wglDeleteDCNV(HDC hdc) {if (GLeeInit()) return wglDeleteDCNV(hdc); return (BOOL)0;} 10513 GLEEPFNWGLDELETEDCNVPROC GLeeFuncPtr_wglDeleteDCNV=GLee_Lazy_wglDeleteDCNV; 10514 #endif 10515 #endif 10516 10517 /* WGL_EXT_display_color_table */ 10518 10519 #ifdef __GLEE_WGL_EXT_display_color_table 10520 #ifndef GLEE_C_DEFINED_wglCreateDisplayColorTableEXT 10521 #define GLEE_C_DEFINED_wglCreateDisplayColorTableEXT 10522 GLboolean __stdcall GLee_Lazy_wglCreateDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglCreateDisplayColorTableEXT(id); return (GLboolean)0;} 10523 GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglCreateDisplayColorTableEXT=GLee_Lazy_wglCreateDisplayColorTableEXT; 10524 #endif 10525 #ifndef GLEE_C_DEFINED_wglLoadDisplayColorTableEXT 10526 #define GLEE_C_DEFINED_wglLoadDisplayColorTableEXT 10527 GLboolean __stdcall GLee_Lazy_wglLoadDisplayColorTableEXT(const GLushort * table, GLuint length) {if (GLeeInit()) return wglLoadDisplayColorTableEXT(table, length); return (GLboolean)0;} 10528 GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglLoadDisplayColorTableEXT=GLee_Lazy_wglLoadDisplayColorTableEXT; 10529 #endif 10530 #ifndef GLEE_C_DEFINED_wglBindDisplayColorTableEXT 10531 #define GLEE_C_DEFINED_wglBindDisplayColorTableEXT 10532 GLboolean __stdcall GLee_Lazy_wglBindDisplayColorTableEXT(GLushort id) {if (GLeeInit()) return wglBindDisplayColorTableEXT(id); return (GLboolean)0;} 10533 GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglBindDisplayColorTableEXT=GLee_Lazy_wglBindDisplayColorTableEXT; 10534 #endif 10535 #ifndef GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT 10536 #define GLEE_C_DEFINED_wglDestroyDisplayColorTableEXT 10537 VOID __stdcall GLee_Lazy_wglDestroyDisplayColorTableEXT(GLushort id) {if (GLeeInit()) wglDestroyDisplayColorTableEXT(id);} 10538 GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC GLeeFuncPtr_wglDestroyDisplayColorTableEXT=GLee_Lazy_wglDestroyDisplayColorTableEXT; 10539 #endif 10540 #endif 10541 10542 /* WGL_EXT_extensions_string */ 10543 10544 #ifdef __GLEE_WGL_EXT_extensions_string 10545 #ifndef GLEE_C_DEFINED_wglGetExtensionsStringEXT 10546 #define GLEE_C_DEFINED_wglGetExtensionsStringEXT 10547 const char * __stdcall GLee_Lazy_wglGetExtensionsStringEXT(void) {if (GLeeInit()) return wglGetExtensionsStringEXT(); return (const char *)0;} 10548 GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC GLeeFuncPtr_wglGetExtensionsStringEXT=GLee_Lazy_wglGetExtensionsStringEXT; 10549 #endif 10550 #endif 10551 10552 /* WGL_EXT_swap_control */ 10553 10554 #ifdef __GLEE_WGL_EXT_swap_control 10555 #ifndef GLEE_C_DEFINED_wglSwapIntervalEXT 10556 #define GLEE_C_DEFINED_wglSwapIntervalEXT 10557 BOOL __stdcall GLee_Lazy_wglSwapIntervalEXT(int interval) {if (GLeeInit()) return wglSwapIntervalEXT(interval); return (BOOL)0;} 10558 GLEEPFNWGLSWAPINTERVALEXTPROC GLeeFuncPtr_wglSwapIntervalEXT=GLee_Lazy_wglSwapIntervalEXT; 10559 #endif 10560 #ifndef GLEE_C_DEFINED_wglGetSwapIntervalEXT 10561 #define GLEE_C_DEFINED_wglGetSwapIntervalEXT 10562 int __stdcall GLee_Lazy_wglGetSwapIntervalEXT(void) {if (GLeeInit()) return wglGetSwapIntervalEXT(); return (int)0;} 10563 GLEEPFNWGLGETSWAPINTERVALEXTPROC GLeeFuncPtr_wglGetSwapIntervalEXT=GLee_Lazy_wglGetSwapIntervalEXT; 10564 #endif 10565 #endif 10566 10567 /* WGL_NV_vertex_array_range */ 10568 10569 #ifdef __GLEE_WGL_NV_vertex_array_range 10570 #ifndef GLEE_C_DEFINED_wglAllocateMemoryNV 10571 #define GLEE_C_DEFINED_wglAllocateMemoryNV 10572 void* __stdcall GLee_Lazy_wglAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority) {if (GLeeInit()) return wglAllocateMemoryNV(size, readfreq, writefreq, priority); return (void*)0;} 10573 GLEEPFNWGLALLOCATEMEMORYNVPROC GLeeFuncPtr_wglAllocateMemoryNV=GLee_Lazy_wglAllocateMemoryNV; 10574 #endif 10575 #ifndef GLEE_C_DEFINED_wglFreeMemoryNV 10576 #define GLEE_C_DEFINED_wglFreeMemoryNV 10577 void __stdcall GLee_Lazy_wglFreeMemoryNV(void * pointer) {if (GLeeInit()) wglFreeMemoryNV(pointer);} 10578 GLEEPFNWGLFREEMEMORYNVPROC GLeeFuncPtr_wglFreeMemoryNV=GLee_Lazy_wglFreeMemoryNV; 10579 #endif 10580 #endif 10581 10582 /* WGL_OML_sync_control */ 10583 10584 #ifdef __GLEE_WGL_OML_sync_control 10585 #ifndef GLEE_C_DEFINED_wglGetSyncValuesOML 10586 #define GLEE_C_DEFINED_wglGetSyncValuesOML 10587 BOOL __stdcall GLee_Lazy_wglGetSyncValuesOML(HDC hdc, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglGetSyncValuesOML(hdc, ust, msc, sbc); return (BOOL)0;} 10588 GLEEPFNWGLGETSYNCVALUESOMLPROC GLeeFuncPtr_wglGetSyncValuesOML=GLee_Lazy_wglGetSyncValuesOML; 10589 #endif 10590 #ifndef GLEE_C_DEFINED_wglGetMscRateOML 10591 #define GLEE_C_DEFINED_wglGetMscRateOML 10592 BOOL __stdcall GLee_Lazy_wglGetMscRateOML(HDC hdc, INT32 * numerator, INT32 * denominator) {if (GLeeInit()) return wglGetMscRateOML(hdc, numerator, denominator); return (BOOL)0;} 10593 GLEEPFNWGLGETMSCRATEOMLPROC GLeeFuncPtr_wglGetMscRateOML=GLee_Lazy_wglGetMscRateOML; 10594 #endif 10595 #ifndef GLEE_C_DEFINED_wglSwapBuffersMscOML 10596 #define GLEE_C_DEFINED_wglSwapBuffersMscOML 10597 INT64 __stdcall GLee_Lazy_wglSwapBuffersMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglSwapBuffersMscOML(hdc, target_msc, divisor, remainder); return (INT64)0;} 10598 GLEEPFNWGLSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapBuffersMscOML=GLee_Lazy_wglSwapBuffersMscOML; 10599 #endif 10600 #ifndef GLEE_C_DEFINED_wglSwapLayerBuffersMscOML 10601 #define GLEE_C_DEFINED_wglSwapLayerBuffersMscOML 10602 INT64 __stdcall GLee_Lazy_wglSwapLayerBuffersMscOML(HDC hdc, int fuPlanes, INT64 target_msc, INT64 divisor, INT64 remainder) {if (GLeeInit()) return wglSwapLayerBuffersMscOML(hdc, fuPlanes, target_msc, divisor, remainder); return (INT64)0;} 10603 GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC GLeeFuncPtr_wglSwapLayerBuffersMscOML=GLee_Lazy_wglSwapLayerBuffersMscOML; 10604 #endif 10605 #ifndef GLEE_C_DEFINED_wglWaitForMscOML 10606 #define GLEE_C_DEFINED_wglWaitForMscOML 10607 BOOL __stdcall GLee_Lazy_wglWaitForMscOML(HDC hdc, INT64 target_msc, INT64 divisor, INT64 remainder, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglWaitForMscOML(hdc, target_msc, divisor, remainder, ust, msc, sbc); return (BOOL)0;} 10608 GLEEPFNWGLWAITFORMSCOMLPROC GLeeFuncPtr_wglWaitForMscOML=GLee_Lazy_wglWaitForMscOML; 10609 #endif 10610 #ifndef GLEE_C_DEFINED_wglWaitForSbcOML 10611 #define GLEE_C_DEFINED_wglWaitForSbcOML 10612 BOOL __stdcall GLee_Lazy_wglWaitForSbcOML(HDC hdc, INT64 target_sbc, INT64 * ust, INT64 * msc, INT64 * sbc) {if (GLeeInit()) return wglWaitForSbcOML(hdc, target_sbc, ust, msc, sbc); return (BOOL)0;} 10613 GLEEPFNWGLWAITFORSBCOMLPROC GLeeFuncPtr_wglWaitForSbcOML=GLee_Lazy_wglWaitForSbcOML; 10614 #endif 10615 #endif 10616 10617 /* WGL_I3D_swap_frame_usage */ 10618 10619 #ifdef __GLEE_WGL_I3D_swap_frame_usage 10620 #ifndef GLEE_C_DEFINED_wglGetFrameUsageI3D 10621 #define GLEE_C_DEFINED_wglGetFrameUsageI3D 10622 BOOL __stdcall GLee_Lazy_wglGetFrameUsageI3D(float * pUsage) {if (GLeeInit()) return wglGetFrameUsageI3D(pUsage); return (BOOL)0;} 10623 GLEEPFNWGLGETFRAMEUSAGEI3DPROC GLeeFuncPtr_wglGetFrameUsageI3D=GLee_Lazy_wglGetFrameUsageI3D; 10624 #endif 10625 #ifndef GLEE_C_DEFINED_wglBeginFrameTrackingI3D 10626 #define GLEE_C_DEFINED_wglBeginFrameTrackingI3D 10627 BOOL __stdcall GLee_Lazy_wglBeginFrameTrackingI3D(void) {if (GLeeInit()) return wglBeginFrameTrackingI3D(); return (BOOL)0;} 10628 GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC GLeeFuncPtr_wglBeginFrameTrackingI3D=GLee_Lazy_wglBeginFrameTrackingI3D; 10629 #endif 10630 #ifndef GLEE_C_DEFINED_wglEndFrameTrackingI3D 10631 #define GLEE_C_DEFINED_wglEndFrameTrackingI3D 10632 BOOL __stdcall GLee_Lazy_wglEndFrameTrackingI3D(void) {if (GLeeInit()) return wglEndFrameTrackingI3D(); return (BOOL)0;} 10633 GLEEPFNWGLENDFRAMETRACKINGI3DPROC GLeeFuncPtr_wglEndFrameTrackingI3D=GLee_Lazy_wglEndFrameTrackingI3D; 10634 #endif 10635 #ifndef GLEE_C_DEFINED_wglQueryFrameTrackingI3D 10636 #define GLEE_C_DEFINED_wglQueryFrameTrackingI3D 10637 BOOL __stdcall GLee_Lazy_wglQueryFrameTrackingI3D(DWORD * pFrameCount, DWORD * pMissedFrames, float * pLastMissedUsage) {if (GLeeInit()) return wglQueryFrameTrackingI3D(pFrameCount, pMissedFrames, pLastMissedUsage); return (BOOL)0;} 10638 GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC GLeeFuncPtr_wglQueryFrameTrackingI3D=GLee_Lazy_wglQueryFrameTrackingI3D; 10639 #endif 10640 #endif 10641 10642 /* WGL_NV_video_output */ 10643 10644 #ifdef __GLEE_WGL_NV_video_output 10645 #ifndef GLEE_C_DEFINED_wglGetVideoDeviceNV 10646 #define GLEE_C_DEFINED_wglGetVideoDeviceNV 10647 BOOL __stdcall GLee_Lazy_wglGetVideoDeviceNV(HDC hDC, int numDevices, HPVIDEODEV * hVideoDevice) {if (GLeeInit()) return wglGetVideoDeviceNV(hDC, numDevices, hVideoDevice); return (BOOL)0;} 10648 GLEEPFNWGLGETVIDEODEVICENVPROC GLeeFuncPtr_wglGetVideoDeviceNV=GLee_Lazy_wglGetVideoDeviceNV; 10649 #endif 10650 #ifndef GLEE_C_DEFINED_wglReleaseVideoDeviceNV 10651 #define GLEE_C_DEFINED_wglReleaseVideoDeviceNV 10652 BOOL __stdcall GLee_Lazy_wglReleaseVideoDeviceNV(HPVIDEODEV hVideoDevice) {if (GLeeInit()) return wglReleaseVideoDeviceNV(hVideoDevice); return (BOOL)0;} 10653 GLEEPFNWGLRELEASEVIDEODEVICENVPROC GLeeFuncPtr_wglReleaseVideoDeviceNV=GLee_Lazy_wglReleaseVideoDeviceNV; 10654 #endif 10655 #ifndef GLEE_C_DEFINED_wglBindVideoImageNV 10656 #define GLEE_C_DEFINED_wglBindVideoImageNV 10657 BOOL __stdcall GLee_Lazy_wglBindVideoImageNV(HPVIDEODEV hVideoDevice, HPBUFFERARB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglBindVideoImageNV(hVideoDevice, hPbuffer, iVideoBuffer); return (BOOL)0;} 10658 GLEEPFNWGLBINDVIDEOIMAGENVPROC GLeeFuncPtr_wglBindVideoImageNV=GLee_Lazy_wglBindVideoImageNV; 10659 #endif 10660 #ifndef GLEE_C_DEFINED_wglReleaseVideoImageNV 10661 #define GLEE_C_DEFINED_wglReleaseVideoImageNV 10662 BOOL __stdcall GLee_Lazy_wglReleaseVideoImageNV(HPBUFFERARB hPbuffer, int iVideoBuffer) {if (GLeeInit()) return wglReleaseVideoImageNV(hPbuffer, iVideoBuffer); return (BOOL)0;} 10663 GLEEPFNWGLRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_wglReleaseVideoImageNV=GLee_Lazy_wglReleaseVideoImageNV; 10664 #endif 10665 #ifndef GLEE_C_DEFINED_wglSendPbufferToVideoNV 10666 #define GLEE_C_DEFINED_wglSendPbufferToVideoNV 10667 BOOL __stdcall GLee_Lazy_wglSendPbufferToVideoNV(HPBUFFERARB hPbuffer, int iBufferType, unsigned long * pulCounterPbuffer, BOOL bBlock) {if (GLeeInit()) return wglSendPbufferToVideoNV(hPbuffer, iBufferType, pulCounterPbuffer, bBlock); return (BOOL)0;} 10668 GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_wglSendPbufferToVideoNV=GLee_Lazy_wglSendPbufferToVideoNV; 10669 #endif 10670 #ifndef GLEE_C_DEFINED_wglGetVideoInfoNV 10671 #define GLEE_C_DEFINED_wglGetVideoInfoNV 10672 BOOL __stdcall GLee_Lazy_wglGetVideoInfoNV(HPVIDEODEV hpVideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) {if (GLeeInit()) return wglGetVideoInfoNV(hpVideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (BOOL)0;} 10673 GLEEPFNWGLGETVIDEOINFONVPROC GLeeFuncPtr_wglGetVideoInfoNV=GLee_Lazy_wglGetVideoInfoNV; 10674 #endif 10675 #endif 10676 #elif defined(__APPLE__) || defined(__APPLE_CC__) 10677 #else /* GLX */ 10678 10679 /* Extension querying variables */ 10680 10681 GLboolean _GLEE_GLX_VERSION_1_3 = GL_FALSE; 10682 GLboolean _GLEE_GLX_VERSION_1_4 = GL_FALSE; 10683 GLboolean _GLEE_GLX_ARB_multisample = GL_FALSE; 10684 GLboolean _GLEE_GLX_ARB_fbconfig_float = GL_FALSE; 10685 GLboolean _GLEE_GLX_ARB_create_context = GL_FALSE; 10686 GLboolean _GLEE_GLX_SGIS_multisample = GL_FALSE; 10687 GLboolean _GLEE_GLX_EXT_visual_info = GL_FALSE; 10688 GLboolean _GLEE_GLX_SGI_swap_control = GL_FALSE; 10689 GLboolean _GLEE_GLX_SGI_video_sync = GL_FALSE; 10690 GLboolean _GLEE_GLX_SGI_make_current_read = GL_FALSE; 10691 GLboolean _GLEE_GLX_EXT_visual_rating = GL_FALSE; 10692 GLboolean _GLEE_GLX_EXT_import_context = GL_FALSE; 10693 GLboolean _GLEE_GLX_SGIX_fbconfig = GL_FALSE; 10694 GLboolean _GLEE_GLX_SGIX_pbuffer = GL_FALSE; 10695 GLboolean _GLEE_GLX_SGI_cushion = GL_FALSE; 10696 GLboolean _GLEE_GLX_SGIX_video_resize = GL_FALSE; 10697 GLboolean _GLEE_GLX_SGIX_swap_group = GL_FALSE; 10698 GLboolean _GLEE_GLX_SGIX_swap_barrier = GL_FALSE; 10699 GLboolean _GLEE_GLX_SGIS_blended_overlay = GL_FALSE; 10700 GLboolean _GLEE_GLX_SGIS_shared_multisample = GL_FALSE; 10701 GLboolean _GLEE_GLX_SUN_get_transparent_index = GL_FALSE; 10702 GLboolean _GLEE_GLX_3DFX_multisample = GL_FALSE; 10703 GLboolean _GLEE_GLX_MESA_copy_sub_buffer = GL_FALSE; 10704 GLboolean _GLEE_GLX_MESA_pixmap_colormap = GL_FALSE; 10705 GLboolean _GLEE_GLX_MESA_release_buffers = GL_FALSE; 10706 GLboolean _GLEE_GLX_MESA_set_3dfx_mode = GL_FALSE; 10707 GLboolean _GLEE_GLX_SGIX_visual_select_group = GL_FALSE; 10708 GLboolean _GLEE_GLX_OML_swap_method = GL_FALSE; 10709 GLboolean _GLEE_GLX_OML_sync_control = GL_FALSE; 10710 GLboolean _GLEE_GLX_NV_float_buffer = GL_FALSE; 10711 GLboolean _GLEE_GLX_SGIX_hyperpipe = GL_FALSE; 10712 GLboolean _GLEE_GLX_MESA_agp_offset = GL_FALSE; 10713 GLboolean _GLEE_GLX_EXT_fbconfig_packed_float = GL_FALSE; 10714 GLboolean _GLEE_GLX_EXT_framebuffer_sRGB = GL_FALSE; 10715 GLboolean _GLEE_GLX_EXT_texture_from_pixmap = GL_FALSE; 10716 GLboolean _GLEE_GLX_NV_present_video = GL_FALSE; 10717 GLboolean _GLEE_GLX_NV_video_out = GL_FALSE; 10718 GLboolean _GLEE_GLX_NV_swap_group = GL_FALSE; 10719 GLboolean _GLEE_GLX_EXT_scene_marker = GL_FALSE; 10720 GLboolean _GLEE_GLX_NV_video_output = GL_FALSE; 10721 10722 /* GLX Extension names */ 10723 10724 char __GLeeGLXExtensionNames[40][30]={ 10725 "GLX_VERSION_1_3", 10726 "GLX_VERSION_1_4", 10727 "GLX_ARB_multisample", 10728 "GLX_ARB_fbconfig_float", 10729 "GLX_ARB_create_context", 10730 "GLX_SGIS_multisample", 10731 "GLX_EXT_visual_info", 10732 "GLX_SGI_swap_control", 10733 "GLX_SGI_video_sync", 10734 "GLX_SGI_make_current_read", 10735 "GLX_EXT_visual_rating", 10736 "GLX_EXT_import_context", 10737 "GLX_SGIX_fbconfig", 10738 "GLX_SGIX_pbuffer", 10739 "GLX_SGI_cushion", 10740 "GLX_SGIX_video_resize", 10741 "GLX_SGIX_swap_group", 10742 "GLX_SGIX_swap_barrier", 10743 "GLX_SGIS_blended_overlay", 10744 "GLX_SGIS_shared_multisample", 10745 "GLX_SUN_get_transparent_index", 10746 "GLX_3DFX_multisample", 10747 "GLX_MESA_copy_sub_buffer", 10748 "GLX_MESA_pixmap_colormap", 10749 "GLX_MESA_release_buffers", 10750 "GLX_MESA_set_3dfx_mode", 10751 "GLX_SGIX_visual_select_group", 10752 "GLX_OML_swap_method", 10753 "GLX_OML_sync_control", 10754 "GLX_NV_float_buffer", 10755 "GLX_SGIX_hyperpipe", 10756 "GLX_MESA_agp_offset", 10757 "GLX_EXT_fbconfig_packed_float", 10758 "GLX_EXT_framebuffer_sRGB", 10759 "GLX_EXT_texture_from_pixmap", 10760 "GLX_NV_present_video", 10761 "GLX_NV_video_out", 10762 "GLX_NV_swap_group", 10763 "GLX_EXT_scene_marker", 10764 "GLX_NV_video_output" 10765 }; 10766 int __GLeeGLXNumExtensions=40; 10767 10768 /* GLX_VERSION_1_3 */ 10769 10770 #ifdef __GLEE_GLX_VERSION_1_3 10771 #ifndef GLEE_C_DEFINED_glXGetFBConfigs 10772 #define GLEE_C_DEFINED_glXGetFBConfigs 10773 GLXFBConfig * __stdcall GLee_Lazy_glXGetFBConfigs(Display * dpy, int screen, int * nelements) {if (GLeeInit()) return glXGetFBConfigs(dpy, screen, nelements); return (GLXFBConfig *)0;} 10774 GLEEPFNGLXGETFBCONFIGSPROC GLeeFuncPtr_glXGetFBConfigs=GLee_Lazy_glXGetFBConfigs; 10775 #endif 10776 #ifndef GLEE_C_DEFINED_glXChooseFBConfig 10777 #define GLEE_C_DEFINED_glXChooseFBConfig 10778 GLXFBConfig * __stdcall GLee_Lazy_glXChooseFBConfig(Display * dpy, int screen, const int * attrib_list, int * nelements) {if (GLeeInit()) return glXChooseFBConfig(dpy, screen, attrib_list, nelements); return (GLXFBConfig *)0;} 10779 GLEEPFNGLXCHOOSEFBCONFIGPROC GLeeFuncPtr_glXChooseFBConfig=GLee_Lazy_glXChooseFBConfig; 10780 #endif 10781 #ifndef GLEE_C_DEFINED_glXGetFBConfigAttrib 10782 #define GLEE_C_DEFINED_glXGetFBConfigAttrib 10783 int __stdcall GLee_Lazy_glXGetFBConfigAttrib(Display * dpy, GLXFBConfig config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttrib(dpy, config, attribute, value); return (int)0;} 10784 GLEEPFNGLXGETFBCONFIGATTRIBPROC GLeeFuncPtr_glXGetFBConfigAttrib=GLee_Lazy_glXGetFBConfigAttrib; 10785 #endif 10786 #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfig 10787 #define GLEE_C_DEFINED_glXGetVisualFromFBConfig 10788 XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfig(Display * dpy, GLXFBConfig config) {if (GLeeInit()) return glXGetVisualFromFBConfig(dpy, config); return (XVisualInfo *)0;} 10789 GLEEPFNGLXGETVISUALFROMFBCONFIGPROC GLeeFuncPtr_glXGetVisualFromFBConfig=GLee_Lazy_glXGetVisualFromFBConfig; 10790 #endif 10791 #ifndef GLEE_C_DEFINED_glXCreateWindow 10792 #define GLEE_C_DEFINED_glXCreateWindow 10793 GLXWindow __stdcall GLee_Lazy_glXCreateWindow(Display * dpy, GLXFBConfig config, Window win, const int * attrib_list) {if (GLeeInit()) return glXCreateWindow(dpy, config, win, attrib_list); return (GLXWindow)0;} 10794 GLEEPFNGLXCREATEWINDOWPROC GLeeFuncPtr_glXCreateWindow=GLee_Lazy_glXCreateWindow; 10795 #endif 10796 #ifndef GLEE_C_DEFINED_glXDestroyWindow 10797 #define GLEE_C_DEFINED_glXDestroyWindow 10798 void __stdcall GLee_Lazy_glXDestroyWindow(Display * dpy, GLXWindow win) {if (GLeeInit()) glXDestroyWindow(dpy, win);} 10799 GLEEPFNGLXDESTROYWINDOWPROC GLeeFuncPtr_glXDestroyWindow=GLee_Lazy_glXDestroyWindow; 10800 #endif 10801 #ifndef GLEE_C_DEFINED_glXCreatePixmap 10802 #define GLEE_C_DEFINED_glXCreatePixmap 10803 GLXPixmap __stdcall GLee_Lazy_glXCreatePixmap(Display * dpy, GLXFBConfig config, Pixmap pixmap, const int * attrib_list) {if (GLeeInit()) return glXCreatePixmap(dpy, config, pixmap, attrib_list); return (GLXPixmap)0;} 10804 GLEEPFNGLXCREATEPIXMAPPROC GLeeFuncPtr_glXCreatePixmap=GLee_Lazy_glXCreatePixmap; 10805 #endif 10806 #ifndef GLEE_C_DEFINED_glXDestroyPixmap 10807 #define GLEE_C_DEFINED_glXDestroyPixmap 10808 void __stdcall GLee_Lazy_glXDestroyPixmap(Display * dpy, GLXPixmap pixmap) {if (GLeeInit()) glXDestroyPixmap(dpy, pixmap);} 10809 GLEEPFNGLXDESTROYPIXMAPPROC GLeeFuncPtr_glXDestroyPixmap=GLee_Lazy_glXDestroyPixmap; 10810 #endif 10811 #ifndef GLEE_C_DEFINED_glXCreatePbuffer 10812 #define GLEE_C_DEFINED_glXCreatePbuffer 10813 GLXPbuffer __stdcall GLee_Lazy_glXCreatePbuffer(Display * dpy, GLXFBConfig config, const int * attrib_list) {if (GLeeInit()) return glXCreatePbuffer(dpy, config, attrib_list); return (GLXPbuffer)0;} 10814 GLEEPFNGLXCREATEPBUFFERPROC GLeeFuncPtr_glXCreatePbuffer=GLee_Lazy_glXCreatePbuffer; 10815 #endif 10816 #ifndef GLEE_C_DEFINED_glXDestroyPbuffer 10817 #define GLEE_C_DEFINED_glXDestroyPbuffer 10818 void __stdcall GLee_Lazy_glXDestroyPbuffer(Display * dpy, GLXPbuffer pbuf) {if (GLeeInit()) glXDestroyPbuffer(dpy, pbuf);} 10819 GLEEPFNGLXDESTROYPBUFFERPROC GLeeFuncPtr_glXDestroyPbuffer=GLee_Lazy_glXDestroyPbuffer; 10820 #endif 10821 #ifndef GLEE_C_DEFINED_glXQueryDrawable 10822 #define GLEE_C_DEFINED_glXQueryDrawable 10823 void __stdcall GLee_Lazy_glXQueryDrawable(Display * dpy, GLXDrawable draw, int attribute, unsigned int * value) {if (GLeeInit()) glXQueryDrawable(dpy, draw, attribute, value);} 10824 GLEEPFNGLXQUERYDRAWABLEPROC GLeeFuncPtr_glXQueryDrawable=GLee_Lazy_glXQueryDrawable; 10825 #endif 10826 #ifndef GLEE_C_DEFINED_glXCreateNewContext 10827 #define GLEE_C_DEFINED_glXCreateNewContext 10828 GLXContext __stdcall GLee_Lazy_glXCreateNewContext(Display * dpy, GLXFBConfig config, int render_type, GLXContext share_list, Bool direct) {if (GLeeInit()) return glXCreateNewContext(dpy, config, render_type, share_list, direct); return (GLXContext)0;} 10829 GLEEPFNGLXCREATENEWCONTEXTPROC GLeeFuncPtr_glXCreateNewContext=GLee_Lazy_glXCreateNewContext; 10830 #endif 10831 #ifndef GLEE_C_DEFINED_glXMakeContextCurrent 10832 #define GLEE_C_DEFINED_glXMakeContextCurrent 10833 Bool __stdcall GLee_Lazy_glXMakeContextCurrent(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeContextCurrent(dpy, draw, read, ctx); return (Bool)0;} 10834 GLEEPFNGLXMAKECONTEXTCURRENTPROC GLeeFuncPtr_glXMakeContextCurrent=GLee_Lazy_glXMakeContextCurrent; 10835 #endif 10836 #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawable 10837 #define GLEE_C_DEFINED_glXGetCurrentReadDrawable 10838 GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawable(void) {if (GLeeInit()) return glXGetCurrentReadDrawable(); return (GLXDrawable)0;} 10839 GLEEPFNGLXGETCURRENTREADDRAWABLEPROC GLeeFuncPtr_glXGetCurrentReadDrawable=GLee_Lazy_glXGetCurrentReadDrawable; 10840 #endif 10841 #ifndef GLEE_C_DEFINED_glXGetCurrentDisplay 10842 #define GLEE_C_DEFINED_glXGetCurrentDisplay 10843 Display * __stdcall GLee_Lazy_glXGetCurrentDisplay(void) {if (GLeeInit()) return glXGetCurrentDisplay(); return (Display *)0;} 10844 GLEEPFNGLXGETCURRENTDISPLAYPROC GLeeFuncPtr_glXGetCurrentDisplay=GLee_Lazy_glXGetCurrentDisplay; 10845 #endif 10846 #ifndef GLEE_C_DEFINED_glXQueryContext 10847 #define GLEE_C_DEFINED_glXQueryContext 10848 int __stdcall GLee_Lazy_glXQueryContext(Display * dpy, GLXContext ctx, int attribute, int * value) {if (GLeeInit()) return glXQueryContext(dpy, ctx, attribute, value); return (int)0;} 10849 GLEEPFNGLXQUERYCONTEXTPROC GLeeFuncPtr_glXQueryContext=GLee_Lazy_glXQueryContext; 10850 #endif 10851 #ifndef GLEE_C_DEFINED_glXSelectEvent 10852 #define GLEE_C_DEFINED_glXSelectEvent 10853 void __stdcall GLee_Lazy_glXSelectEvent(Display * dpy, GLXDrawable draw, unsigned long event_mask) {if (GLeeInit()) glXSelectEvent(dpy, draw, event_mask);} 10854 GLEEPFNGLXSELECTEVENTPROC GLeeFuncPtr_glXSelectEvent=GLee_Lazy_glXSelectEvent; 10855 #endif 10856 #ifndef GLEE_C_DEFINED_glXGetSelectedEvent 10857 #define GLEE_C_DEFINED_glXGetSelectedEvent 10858 void __stdcall GLee_Lazy_glXGetSelectedEvent(Display * dpy, GLXDrawable draw, unsigned long * event_mask) {if (GLeeInit()) glXGetSelectedEvent(dpy, draw, event_mask);} 10859 GLEEPFNGLXGETSELECTEDEVENTPROC GLeeFuncPtr_glXGetSelectedEvent=GLee_Lazy_glXGetSelectedEvent; 10860 #endif 10861 #endif 10862 10863 /* GLX_VERSION_1_4 */ 10864 10865 #ifdef __GLEE_GLX_VERSION_1_4 10866 #ifndef GLEE_C_DEFINED_glXGetProcAddress 10867 #define GLEE_C_DEFINED_glXGetProcAddress 10868 __GLXextFuncPtr __stdcall GLee_Lazy_glXGetProcAddress(const GLubyte * procName) {if (GLeeInit()) return glXGetProcAddress(procName); return (__GLXextFuncPtr)0;} 10869 GLEEPFNGLXGETPROCADDRESSPROC GLeeFuncPtr_glXGetProcAddress=GLee_Lazy_glXGetProcAddress; 10870 #endif 10871 #endif 10872 10873 /* GLX_ARB_multisample */ 10874 10875 #ifdef __GLEE_GLX_ARB_multisample 10876 #endif 10877 10878 /* GLX_ARB_fbconfig_float */ 10879 10880 #ifdef __GLEE_GLX_ARB_fbconfig_float 10881 #endif 10882 10883 /* GLX_ARB_create_context */ 10884 10885 #ifdef __GLEE_GLX_ARB_create_context 10886 #ifndef GLEE_C_DEFINED_glXCreateContextAttribsARB 10887 #define GLEE_C_DEFINED_glXCreateContextAttribsARB 10888 GLXContext __stdcall GLee_Lazy_glXCreateContextAttribsARB(Display * dpy, GLXFBConfig config, GLXContext share_context, Bool direct, const int * attrib_list) {if (GLeeInit()) return glXCreateContextAttribsARB(dpy, config, share_context, direct, attrib_list); return (GLXContext)0;} 10889 GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC GLeeFuncPtr_glXCreateContextAttribsARB=GLee_Lazy_glXCreateContextAttribsARB; 10890 #endif 10891 #endif 10892 10893 /* GLX_SGIS_multisample */ 10894 10895 #ifdef __GLEE_GLX_SGIS_multisample 10896 #endif 10897 10898 /* GLX_EXT_visual_info */ 10899 10900 #ifdef __GLEE_GLX_EXT_visual_info 10901 #endif 10902 10903 /* GLX_SGI_swap_control */ 10904 10905 #ifdef __GLEE_GLX_SGI_swap_control 10906 #ifndef GLEE_C_DEFINED_glXSwapIntervalSGI 10907 #define GLEE_C_DEFINED_glXSwapIntervalSGI 10908 int __stdcall GLee_Lazy_glXSwapIntervalSGI(int interval) {if (GLeeInit()) return glXSwapIntervalSGI(interval); return (int)0;} 10909 GLEEPFNGLXSWAPINTERVALSGIPROC GLeeFuncPtr_glXSwapIntervalSGI=GLee_Lazy_glXSwapIntervalSGI; 10910 #endif 10911 #endif 10912 10913 /* GLX_SGI_video_sync */ 10914 10915 #ifdef __GLEE_GLX_SGI_video_sync 10916 #ifndef GLEE_C_DEFINED_glXGetVideoSyncSGI 10917 #define GLEE_C_DEFINED_glXGetVideoSyncSGI 10918 int __stdcall GLee_Lazy_glXGetVideoSyncSGI(unsigned int * count) {if (GLeeInit()) return glXGetVideoSyncSGI(count); return (int)0;} 10919 GLEEPFNGLXGETVIDEOSYNCSGIPROC GLeeFuncPtr_glXGetVideoSyncSGI=GLee_Lazy_glXGetVideoSyncSGI; 10920 #endif 10921 #ifndef GLEE_C_DEFINED_glXWaitVideoSyncSGI 10922 #define GLEE_C_DEFINED_glXWaitVideoSyncSGI 10923 int __stdcall GLee_Lazy_glXWaitVideoSyncSGI(int divisor, int remainder, unsigned int * count) {if (GLeeInit()) return glXWaitVideoSyncSGI(divisor, remainder, count); return (int)0;} 10924 GLEEPFNGLXWAITVIDEOSYNCSGIPROC GLeeFuncPtr_glXWaitVideoSyncSGI=GLee_Lazy_glXWaitVideoSyncSGI; 10925 #endif 10926 #endif 10927 10928 /* GLX_SGI_make_current_read */ 10929 10930 #ifdef __GLEE_GLX_SGI_make_current_read 10931 #ifndef GLEE_C_DEFINED_glXMakeCurrentReadSGI 10932 #define GLEE_C_DEFINED_glXMakeCurrentReadSGI 10933 Bool __stdcall GLee_Lazy_glXMakeCurrentReadSGI(Display * dpy, GLXDrawable draw, GLXDrawable read, GLXContext ctx) {if (GLeeInit()) return glXMakeCurrentReadSGI(dpy, draw, read, ctx); return (Bool)0;} 10934 GLEEPFNGLXMAKECURRENTREADSGIPROC GLeeFuncPtr_glXMakeCurrentReadSGI=GLee_Lazy_glXMakeCurrentReadSGI; 10935 #endif 10936 #ifndef GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI 10937 #define GLEE_C_DEFINED_glXGetCurrentReadDrawableSGI 10938 GLXDrawable __stdcall GLee_Lazy_glXGetCurrentReadDrawableSGI(void) {if (GLeeInit()) return glXGetCurrentReadDrawableSGI(); return (GLXDrawable)0;} 10939 GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC GLeeFuncPtr_glXGetCurrentReadDrawableSGI=GLee_Lazy_glXGetCurrentReadDrawableSGI; 10940 #endif 10941 #endif 10942 10943 /* GLX_EXT_visual_rating */ 10944 10945 #ifdef __GLEE_GLX_EXT_visual_rating 10946 #endif 10947 10948 /* GLX_EXT_import_context */ 10949 10950 #ifdef __GLEE_GLX_EXT_import_context 10951 #ifndef GLEE_C_DEFINED_glXGetCurrentDisplayEXT 10952 #define GLEE_C_DEFINED_glXGetCurrentDisplayEXT 10953 Display * __stdcall GLee_Lazy_glXGetCurrentDisplayEXT(void) {if (GLeeInit()) return glXGetCurrentDisplayEXT(); return (Display *)0;} 10954 GLEEPFNGLXGETCURRENTDISPLAYEXTPROC GLeeFuncPtr_glXGetCurrentDisplayEXT=GLee_Lazy_glXGetCurrentDisplayEXT; 10955 #endif 10956 #ifndef GLEE_C_DEFINED_glXQueryContextInfoEXT 10957 #define GLEE_C_DEFINED_glXQueryContextInfoEXT 10958 int __stdcall GLee_Lazy_glXQueryContextInfoEXT(Display * dpy, GLXContext context, int attribute, int * value) {if (GLeeInit()) return glXQueryContextInfoEXT(dpy, context, attribute, value); return (int)0;} 10959 GLEEPFNGLXQUERYCONTEXTINFOEXTPROC GLeeFuncPtr_glXQueryContextInfoEXT=GLee_Lazy_glXQueryContextInfoEXT; 10960 #endif 10961 #ifndef GLEE_C_DEFINED_glXGetContextIDEXT 10962 #define GLEE_C_DEFINED_glXGetContextIDEXT 10963 GLXContextID __stdcall GLee_Lazy_glXGetContextIDEXT(const GLXContext context) {if (GLeeInit()) return glXGetContextIDEXT(context); return (GLXContextID)0;} 10964 GLEEPFNGLXGETCONTEXTIDEXTPROC GLeeFuncPtr_glXGetContextIDEXT=GLee_Lazy_glXGetContextIDEXT; 10965 #endif 10966 #ifndef GLEE_C_DEFINED_glXImportContextEXT 10967 #define GLEE_C_DEFINED_glXImportContextEXT 10968 GLXContext __stdcall GLee_Lazy_glXImportContextEXT(Display * dpy, GLXContextID contextID) {if (GLeeInit()) return glXImportContextEXT(dpy, contextID); return (GLXContext)0;} 10969 GLEEPFNGLXIMPORTCONTEXTEXTPROC GLeeFuncPtr_glXImportContextEXT=GLee_Lazy_glXImportContextEXT; 10970 #endif 10971 #ifndef GLEE_C_DEFINED_glXFreeContextEXT 10972 #define GLEE_C_DEFINED_glXFreeContextEXT 10973 void __stdcall GLee_Lazy_glXFreeContextEXT(Display * dpy, GLXContext context) {if (GLeeInit()) glXFreeContextEXT(dpy, context);} 10974 GLEEPFNGLXFREECONTEXTEXTPROC GLeeFuncPtr_glXFreeContextEXT=GLee_Lazy_glXFreeContextEXT; 10975 #endif 10976 #endif 10977 10978 /* GLX_SGIX_fbconfig */ 10979 10980 #ifdef __GLEE_GLX_SGIX_fbconfig 10981 #ifndef GLEE_C_DEFINED_glXGetFBConfigAttribSGIX 10982 #define GLEE_C_DEFINED_glXGetFBConfigAttribSGIX 10983 int __stdcall GLee_Lazy_glXGetFBConfigAttribSGIX(Display * dpy, GLXFBConfigSGIX config, int attribute, int * value) {if (GLeeInit()) return glXGetFBConfigAttribSGIX(dpy, config, attribute, value); return (int)0;} 10984 GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC GLeeFuncPtr_glXGetFBConfigAttribSGIX=GLee_Lazy_glXGetFBConfigAttribSGIX; 10985 #endif 10986 #ifndef GLEE_C_DEFINED_glXChooseFBConfigSGIX 10987 #define GLEE_C_DEFINED_glXChooseFBConfigSGIX 10988 GLXFBConfigSGIX * __stdcall GLee_Lazy_glXChooseFBConfigSGIX(Display * dpy, int screen, int * attrib_list, int * nelements) {if (GLeeInit()) return glXChooseFBConfigSGIX(dpy, screen, attrib_list, nelements); return (GLXFBConfigSGIX *)0;} 10989 GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC GLeeFuncPtr_glXChooseFBConfigSGIX=GLee_Lazy_glXChooseFBConfigSGIX; 10990 #endif 10991 #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX 10992 #define GLEE_C_DEFINED_glXCreateGLXPixmapWithConfigSGIX 10993 GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, Pixmap pixmap) {if (GLeeInit()) return glXCreateGLXPixmapWithConfigSGIX(dpy, config, pixmap); return (GLXPixmap)0;} 10994 GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX=GLee_Lazy_glXCreateGLXPixmapWithConfigSGIX; 10995 #endif 10996 #ifndef GLEE_C_DEFINED_glXCreateContextWithConfigSGIX 10997 #define GLEE_C_DEFINED_glXCreateContextWithConfigSGIX 10998 GLXContext __stdcall GLee_Lazy_glXCreateContextWithConfigSGIX(Display * dpy, GLXFBConfigSGIX config, int render_type, GLXContext share_list, Bool direct) {if (GLeeInit()) return glXCreateContextWithConfigSGIX(dpy, config, render_type, share_list, direct); return (GLXContext)0;} 10999 GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC GLeeFuncPtr_glXCreateContextWithConfigSGIX=GLee_Lazy_glXCreateContextWithConfigSGIX; 11000 #endif 11001 #ifndef GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX 11002 #define GLEE_C_DEFINED_glXGetVisualFromFBConfigSGIX 11003 XVisualInfo * __stdcall GLee_Lazy_glXGetVisualFromFBConfigSGIX(Display * dpy, GLXFBConfigSGIX config) {if (GLeeInit()) return glXGetVisualFromFBConfigSGIX(dpy, config); return (XVisualInfo *)0;} 11004 GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC GLeeFuncPtr_glXGetVisualFromFBConfigSGIX=GLee_Lazy_glXGetVisualFromFBConfigSGIX; 11005 #endif 11006 #ifndef GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX 11007 #define GLEE_C_DEFINED_glXGetFBConfigFromVisualSGIX 11008 GLXFBConfigSGIX __stdcall GLee_Lazy_glXGetFBConfigFromVisualSGIX(Display * dpy, XVisualInfo * vis) {if (GLeeInit()) return glXGetFBConfigFromVisualSGIX(dpy, vis); return (GLXFBConfigSGIX)0;} 11009 GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC GLeeFuncPtr_glXGetFBConfigFromVisualSGIX=GLee_Lazy_glXGetFBConfigFromVisualSGIX; 11010 #endif 11011 #endif 11012 11013 /* GLX_SGIX_pbuffer */ 11014 11015 #ifdef __GLEE_GLX_SGIX_pbuffer 11016 #ifndef GLEE_C_DEFINED_glXCreateGLXPbufferSGIX 11017 #define GLEE_C_DEFINED_glXCreateGLXPbufferSGIX 11018 GLXPbufferSGIX __stdcall GLee_Lazy_glXCreateGLXPbufferSGIX(Display * dpy, GLXFBConfigSGIX config, unsigned int width, unsigned int height, int * attrib_list) {if (GLeeInit()) return glXCreateGLXPbufferSGIX(dpy, config, width, height, attrib_list); return (GLXPbufferSGIX)0;} 11019 GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC GLeeFuncPtr_glXCreateGLXPbufferSGIX=GLee_Lazy_glXCreateGLXPbufferSGIX; 11020 #endif 11021 #ifndef GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX 11022 #define GLEE_C_DEFINED_glXDestroyGLXPbufferSGIX 11023 void __stdcall GLee_Lazy_glXDestroyGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf) {if (GLeeInit()) glXDestroyGLXPbufferSGIX(dpy, pbuf);} 11024 GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXDestroyGLXPbufferSGIX=GLee_Lazy_glXDestroyGLXPbufferSGIX; 11025 #endif 11026 #ifndef GLEE_C_DEFINED_glXQueryGLXPbufferSGIX 11027 #define GLEE_C_DEFINED_glXQueryGLXPbufferSGIX 11028 int __stdcall GLee_Lazy_glXQueryGLXPbufferSGIX(Display * dpy, GLXPbufferSGIX pbuf, int attribute, unsigned int * value) {if (GLeeInit()) return glXQueryGLXPbufferSGIX(dpy, pbuf, attribute, value); return (int)0;} 11029 GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC GLeeFuncPtr_glXQueryGLXPbufferSGIX=GLee_Lazy_glXQueryGLXPbufferSGIX; 11030 #endif 11031 #ifndef GLEE_C_DEFINED_glXSelectEventSGIX 11032 #define GLEE_C_DEFINED_glXSelectEventSGIX 11033 void __stdcall GLee_Lazy_glXSelectEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long mask) {if (GLeeInit()) glXSelectEventSGIX(dpy, drawable, mask);} 11034 GLEEPFNGLXSELECTEVENTSGIXPROC GLeeFuncPtr_glXSelectEventSGIX=GLee_Lazy_glXSelectEventSGIX; 11035 #endif 11036 #ifndef GLEE_C_DEFINED_glXGetSelectedEventSGIX 11037 #define GLEE_C_DEFINED_glXGetSelectedEventSGIX 11038 void __stdcall GLee_Lazy_glXGetSelectedEventSGIX(Display * dpy, GLXDrawable drawable, unsigned long * mask) {if (GLeeInit()) glXGetSelectedEventSGIX(dpy, drawable, mask);} 11039 GLEEPFNGLXGETSELECTEDEVENTSGIXPROC GLeeFuncPtr_glXGetSelectedEventSGIX=GLee_Lazy_glXGetSelectedEventSGIX; 11040 #endif 11041 #endif 11042 11043 /* GLX_SGI_cushion */ 11044 11045 #ifdef __GLEE_GLX_SGI_cushion 11046 #ifndef GLEE_C_DEFINED_glXCushionSGI 11047 #define GLEE_C_DEFINED_glXCushionSGI 11048 void __stdcall GLee_Lazy_glXCushionSGI(Display * dpy, Window window, float cushion) {if (GLeeInit()) glXCushionSGI(dpy, window, cushion);} 11049 GLEEPFNGLXCUSHIONSGIPROC GLeeFuncPtr_glXCushionSGI=GLee_Lazy_glXCushionSGI; 11050 #endif 11051 #endif 11052 11053 /* GLX_SGIX_video_resize */ 11054 11055 #ifdef __GLEE_GLX_SGIX_video_resize 11056 #ifndef GLEE_C_DEFINED_glXBindChannelToWindowSGIX 11057 #define GLEE_C_DEFINED_glXBindChannelToWindowSGIX 11058 int __stdcall GLee_Lazy_glXBindChannelToWindowSGIX(Display * display, int screen, int channel, Window window) {if (GLeeInit()) return glXBindChannelToWindowSGIX(display, screen, channel, window); return (int)0;} 11059 GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC GLeeFuncPtr_glXBindChannelToWindowSGIX=GLee_Lazy_glXBindChannelToWindowSGIX; 11060 #endif 11061 #ifndef GLEE_C_DEFINED_glXChannelRectSGIX 11062 #define GLEE_C_DEFINED_glXChannelRectSGIX 11063 int __stdcall GLee_Lazy_glXChannelRectSGIX(Display * display, int screen, int channel, int x, int y, int w, int h) {if (GLeeInit()) return glXChannelRectSGIX(display, screen, channel, x, y, w, h); return (int)0;} 11064 GLEEPFNGLXCHANNELRECTSGIXPROC GLeeFuncPtr_glXChannelRectSGIX=GLee_Lazy_glXChannelRectSGIX; 11065 #endif 11066 #ifndef GLEE_C_DEFINED_glXQueryChannelRectSGIX 11067 #define GLEE_C_DEFINED_glXQueryChannelRectSGIX 11068 int __stdcall GLee_Lazy_glXQueryChannelRectSGIX(Display * display, int screen, int channel, int * dx, int * dy, int * dw, int * dh) {if (GLeeInit()) return glXQueryChannelRectSGIX(display, screen, channel, dx, dy, dw, dh); return (int)0;} 11069 GLEEPFNGLXQUERYCHANNELRECTSGIXPROC GLeeFuncPtr_glXQueryChannelRectSGIX=GLee_Lazy_glXQueryChannelRectSGIX; 11070 #endif 11071 #ifndef GLEE_C_DEFINED_glXQueryChannelDeltasSGIX 11072 #define GLEE_C_DEFINED_glXQueryChannelDeltasSGIX 11073 int __stdcall GLee_Lazy_glXQueryChannelDeltasSGIX(Display * display, int screen, int channel, int * x, int * y, int * w, int * h) {if (GLeeInit()) return glXQueryChannelDeltasSGIX(display, screen, channel, x, y, w, h); return (int)0;} 11074 GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC GLeeFuncPtr_glXQueryChannelDeltasSGIX=GLee_Lazy_glXQueryChannelDeltasSGIX; 11075 #endif 11076 #ifndef GLEE_C_DEFINED_glXChannelRectSyncSGIX 11077 #define GLEE_C_DEFINED_glXChannelRectSyncSGIX 11078 int __stdcall GLee_Lazy_glXChannelRectSyncSGIX(Display * display, int screen, int channel, GLenum synctype) {if (GLeeInit()) return glXChannelRectSyncSGIX(display, screen, channel, synctype); return (int)0;} 11079 GLEEPFNGLXCHANNELRECTSYNCSGIXPROC GLeeFuncPtr_glXChannelRectSyncSGIX=GLee_Lazy_glXChannelRectSyncSGIX; 11080 #endif 11081 #endif 11082 11083 /* GLX_SGIX_swap_group */ 11084 11085 #ifdef __GLEE_GLX_SGIX_swap_group 11086 #ifndef GLEE_C_DEFINED_glXJoinSwapGroupSGIX 11087 #define GLEE_C_DEFINED_glXJoinSwapGroupSGIX 11088 void __stdcall GLee_Lazy_glXJoinSwapGroupSGIX(Display * dpy, GLXDrawable drawable, GLXDrawable member) {if (GLeeInit()) glXJoinSwapGroupSGIX(dpy, drawable, member);} 11089 GLEEPFNGLXJOINSWAPGROUPSGIXPROC GLeeFuncPtr_glXJoinSwapGroupSGIX=GLee_Lazy_glXJoinSwapGroupSGIX; 11090 #endif 11091 #endif 11092 11093 /* GLX_SGIX_swap_barrier */ 11094 11095 #ifdef __GLEE_GLX_SGIX_swap_barrier 11096 #ifndef GLEE_C_DEFINED_glXBindSwapBarrierSGIX 11097 #define GLEE_C_DEFINED_glXBindSwapBarrierSGIX 11098 void __stdcall GLee_Lazy_glXBindSwapBarrierSGIX(Display * dpy, GLXDrawable drawable, int barrier) {if (GLeeInit()) glXBindSwapBarrierSGIX(dpy, drawable, barrier);} 11099 GLEEPFNGLXBINDSWAPBARRIERSGIXPROC GLeeFuncPtr_glXBindSwapBarrierSGIX=GLee_Lazy_glXBindSwapBarrierSGIX; 11100 #endif 11101 #ifndef GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX 11102 #define GLEE_C_DEFINED_glXQueryMaxSwapBarriersSGIX 11103 Bool __stdcall GLee_Lazy_glXQueryMaxSwapBarriersSGIX(Display * dpy, int screen, int * max) {if (GLeeInit()) return glXQueryMaxSwapBarriersSGIX(dpy, screen, max); return (Bool)0;} 11104 GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX=GLee_Lazy_glXQueryMaxSwapBarriersSGIX; 11105 #endif 11106 #endif 11107 11108 /* GLX_SGIS_blended_overlay */ 11109 11110 #ifdef __GLEE_GLX_SGIS_blended_overlay 11111 #endif 11112 11113 /* GLX_SGIS_shared_multisample */ 11114 11115 #ifdef __GLEE_GLX_SGIS_shared_multisample 11116 #endif 11117 11118 /* GLX_SUN_get_transparent_index */ 11119 11120 #ifdef __GLEE_GLX_SUN_get_transparent_index 11121 #ifndef GLEE_C_DEFINED_glXGetTransparentIndexSUN 11122 #define GLEE_C_DEFINED_glXGetTransparentIndexSUN 11123 Status __stdcall GLee_Lazy_glXGetTransparentIndexSUN(Display * dpy, Window overlay, Window underlay, long * pTransparentIndex) {if (GLeeInit()) return glXGetTransparentIndexSUN(dpy, overlay, underlay, pTransparentIndex); return (Status)0;} 11124 GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC GLeeFuncPtr_glXGetTransparentIndexSUN=GLee_Lazy_glXGetTransparentIndexSUN; 11125 #endif 11126 #endif 11127 11128 /* GLX_3DFX_multisample */ 11129 11130 #ifdef __GLEE_GLX_3DFX_multisample 11131 #endif 11132 11133 /* GLX_MESA_copy_sub_buffer */ 11134 11135 #ifdef __GLEE_GLX_MESA_copy_sub_buffer 11136 #ifndef GLEE_C_DEFINED_glXCopySubBufferMESA 11137 #define GLEE_C_DEFINED_glXCopySubBufferMESA 11138 void __stdcall GLee_Lazy_glXCopySubBufferMESA(Display * dpy, GLXDrawable drawable, int x, int y, int width, int height) {if (GLeeInit()) glXCopySubBufferMESA(dpy, drawable, x, y, width, height);} 11139 GLEEPFNGLXCOPYSUBBUFFERMESAPROC GLeeFuncPtr_glXCopySubBufferMESA=GLee_Lazy_glXCopySubBufferMESA; 11140 #endif 11141 #endif 11142 11143 /* GLX_MESA_pixmap_colormap */ 11144 11145 #ifdef __GLEE_GLX_MESA_pixmap_colormap 11146 #ifndef GLEE_C_DEFINED_glXCreateGLXPixmapMESA 11147 #define GLEE_C_DEFINED_glXCreateGLXPixmapMESA 11148 GLXPixmap __stdcall GLee_Lazy_glXCreateGLXPixmapMESA(Display * dpy, XVisualInfo * visual, Pixmap pixmap, Colormap cmap) {if (GLeeInit()) return glXCreateGLXPixmapMESA(dpy, visual, pixmap, cmap); return (GLXPixmap)0;} 11149 GLEEPFNGLXCREATEGLXPIXMAPMESAPROC GLeeFuncPtr_glXCreateGLXPixmapMESA=GLee_Lazy_glXCreateGLXPixmapMESA; 11150 #endif 11151 #endif 11152 11153 /* GLX_MESA_release_buffers */ 11154 11155 #ifdef __GLEE_GLX_MESA_release_buffers 11156 #ifndef GLEE_C_DEFINED_glXReleaseBuffersMESA 11157 #define GLEE_C_DEFINED_glXReleaseBuffersMESA 11158 Bool __stdcall GLee_Lazy_glXReleaseBuffersMESA(Display * dpy, GLXDrawable drawable) {if (GLeeInit()) return glXReleaseBuffersMESA(dpy, drawable); return (Bool)0;} 11159 GLEEPFNGLXRELEASEBUFFERSMESAPROC GLeeFuncPtr_glXReleaseBuffersMESA=GLee_Lazy_glXReleaseBuffersMESA; 11160 #endif 11161 #endif 11162 11163 /* GLX_MESA_set_3dfx_mode */ 11164 11165 #ifdef __GLEE_GLX_MESA_set_3dfx_mode 11166 #ifndef GLEE_C_DEFINED_glXSet3DfxModeMESA 11167 #define GLEE_C_DEFINED_glXSet3DfxModeMESA 11168 Bool __stdcall GLee_Lazy_glXSet3DfxModeMESA(int mode) {if (GLeeInit()) return glXSet3DfxModeMESA(mode); return (Bool)0;} 11169 GLEEPFNGLXSET3DFXMODEMESAPROC GLeeFuncPtr_glXSet3DfxModeMESA=GLee_Lazy_glXSet3DfxModeMESA; 11170 #endif 11171 #endif 11172 11173 /* GLX_SGIX_visual_select_group */ 11174 11175 #ifdef __GLEE_GLX_SGIX_visual_select_group 11176 #endif 11177 11178 /* GLX_OML_swap_method */ 11179 11180 #ifdef __GLEE_GLX_OML_swap_method 11181 #endif 11182 11183 /* GLX_OML_sync_control */ 11184 11185 #ifdef __GLEE_GLX_OML_sync_control 11186 #ifndef GLEE_C_DEFINED_glXGetSyncValuesOML 11187 #define GLEE_C_DEFINED_glXGetSyncValuesOML 11188 Bool __stdcall GLee_Lazy_glXGetSyncValuesOML(Display * dpy, GLXDrawable drawable, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXGetSyncValuesOML(dpy, drawable, ust, msc, sbc); return (Bool)0;} 11189 GLEEPFNGLXGETSYNCVALUESOMLPROC GLeeFuncPtr_glXGetSyncValuesOML=GLee_Lazy_glXGetSyncValuesOML; 11190 #endif 11191 #ifndef GLEE_C_DEFINED_glXGetMscRateOML 11192 #define GLEE_C_DEFINED_glXGetMscRateOML 11193 Bool __stdcall GLee_Lazy_glXGetMscRateOML(Display * dpy, GLXDrawable drawable, int32_t * numerator, int32_t * denominator) {if (GLeeInit()) return glXGetMscRateOML(dpy, drawable, numerator, denominator); return (Bool)0;} 11194 GLEEPFNGLXGETMSCRATEOMLPROC GLeeFuncPtr_glXGetMscRateOML=GLee_Lazy_glXGetMscRateOML; 11195 #endif 11196 #ifndef GLEE_C_DEFINED_glXSwapBuffersMscOML 11197 #define GLEE_C_DEFINED_glXSwapBuffersMscOML 11198 int64_t __stdcall GLee_Lazy_glXSwapBuffersMscOML(Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder) {if (GLeeInit()) return glXSwapBuffersMscOML(dpy, drawable, target_msc, divisor, remainder); return (int64_t)0;} 11199 GLEEPFNGLXSWAPBUFFERSMSCOMLPROC GLeeFuncPtr_glXSwapBuffersMscOML=GLee_Lazy_glXSwapBuffersMscOML; 11200 #endif 11201 #ifndef GLEE_C_DEFINED_glXWaitForMscOML 11202 #define GLEE_C_DEFINED_glXWaitForMscOML 11203 Bool __stdcall GLee_Lazy_glXWaitForMscOML(Display * dpy, GLXDrawable drawable, int64_t target_msc, int64_t divisor, int64_t remainder, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXWaitForMscOML(dpy, drawable, target_msc, divisor, remainder, ust, msc, sbc); return (Bool)0;} 11204 GLEEPFNGLXWAITFORMSCOMLPROC GLeeFuncPtr_glXWaitForMscOML=GLee_Lazy_glXWaitForMscOML; 11205 #endif 11206 #ifndef GLEE_C_DEFINED_glXWaitForSbcOML 11207 #define GLEE_C_DEFINED_glXWaitForSbcOML 11208 Bool __stdcall GLee_Lazy_glXWaitForSbcOML(Display * dpy, GLXDrawable drawable, int64_t target_sbc, int64_t * ust, int64_t * msc, int64_t * sbc) {if (GLeeInit()) return glXWaitForSbcOML(dpy, drawable, target_sbc, ust, msc, sbc); return (Bool)0;} 11209 GLEEPFNGLXWAITFORSBCOMLPROC GLeeFuncPtr_glXWaitForSbcOML=GLee_Lazy_glXWaitForSbcOML; 11210 #endif 11211 #endif 11212 11213 /* GLX_NV_float_buffer */ 11214 11215 #ifdef __GLEE_GLX_NV_float_buffer 11216 #endif 11217 11218 /* GLX_SGIX_hyperpipe */ 11219 11220 #ifdef __GLEE_GLX_SGIX_hyperpipe 11221 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX 11222 #define GLEE_C_DEFINED_glXQueryHyperpipeNetworkSGIX 11223 GLXHyperpipeNetworkSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeNetworkSGIX(Display * dpy, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeNetworkSGIX(dpy, npipes); return (GLXHyperpipeNetworkSGIX *)0;} 11224 GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX=GLee_Lazy_glXQueryHyperpipeNetworkSGIX; 11225 #endif 11226 #ifndef GLEE_C_DEFINED_glXHyperpipeConfigSGIX 11227 #define GLEE_C_DEFINED_glXHyperpipeConfigSGIX 11228 int __stdcall GLee_Lazy_glXHyperpipeConfigSGIX(Display * dpy, int networkId, int npipes, GLXHyperpipeConfigSGIX * cfg, int * hpId) {if (GLeeInit()) return glXHyperpipeConfigSGIX(dpy, networkId, npipes, cfg, hpId); return (int)0;} 11229 GLEEPFNGLXHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXHyperpipeConfigSGIX=GLee_Lazy_glXHyperpipeConfigSGIX; 11230 #endif 11231 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX 11232 #define GLEE_C_DEFINED_glXQueryHyperpipeConfigSGIX 11233 GLXHyperpipeConfigSGIX * __stdcall GLee_Lazy_glXQueryHyperpipeConfigSGIX(Display * dpy, int hpId, int * npipes) {if (GLeeInit()) return glXQueryHyperpipeConfigSGIX(dpy, hpId, npipes); return (GLXHyperpipeConfigSGIX *)0;} 11234 GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXQueryHyperpipeConfigSGIX=GLee_Lazy_glXQueryHyperpipeConfigSGIX; 11235 #endif 11236 #ifndef GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX 11237 #define GLEE_C_DEFINED_glXDestroyHyperpipeConfigSGIX 11238 int __stdcall GLee_Lazy_glXDestroyHyperpipeConfigSGIX(Display * dpy, int hpId) {if (GLeeInit()) return glXDestroyHyperpipeConfigSGIX(dpy, hpId); return (int)0;} 11239 GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX=GLee_Lazy_glXDestroyHyperpipeConfigSGIX; 11240 #endif 11241 #ifndef GLEE_C_DEFINED_glXBindHyperpipeSGIX 11242 #define GLEE_C_DEFINED_glXBindHyperpipeSGIX 11243 int __stdcall GLee_Lazy_glXBindHyperpipeSGIX(Display * dpy, int hpId) {if (GLeeInit()) return glXBindHyperpipeSGIX(dpy, hpId); return (int)0;} 11244 GLEEPFNGLXBINDHYPERPIPESGIXPROC GLeeFuncPtr_glXBindHyperpipeSGIX=GLee_Lazy_glXBindHyperpipeSGIX; 11245 #endif 11246 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX 11247 #define GLEE_C_DEFINED_glXQueryHyperpipeBestAttribSGIX 11248 int __stdcall GLee_Lazy_glXQueryHyperpipeBestAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList, void * returnAttribList) {if (GLeeInit()) return glXQueryHyperpipeBestAttribSGIX(dpy, timeSlice, attrib, size, attribList, returnAttribList); return (int)0;} 11249 GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX=GLee_Lazy_glXQueryHyperpipeBestAttribSGIX; 11250 #endif 11251 #ifndef GLEE_C_DEFINED_glXHyperpipeAttribSGIX 11252 #define GLEE_C_DEFINED_glXHyperpipeAttribSGIX 11253 int __stdcall GLee_Lazy_glXHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * attribList) {if (GLeeInit()) return glXHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, attribList); return (int)0;} 11254 GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXHyperpipeAttribSGIX=GLee_Lazy_glXHyperpipeAttribSGIX; 11255 #endif 11256 #ifndef GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX 11257 #define GLEE_C_DEFINED_glXQueryHyperpipeAttribSGIX 11258 int __stdcall GLee_Lazy_glXQueryHyperpipeAttribSGIX(Display * dpy, int timeSlice, int attrib, int size, void * returnAttribList) {if (GLeeInit()) return glXQueryHyperpipeAttribSGIX(dpy, timeSlice, attrib, size, returnAttribList); return (int)0;} 11259 GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC GLeeFuncPtr_glXQueryHyperpipeAttribSGIX=GLee_Lazy_glXQueryHyperpipeAttribSGIX; 11260 #endif 11261 #endif 11262 11263 /* GLX_MESA_agp_offset */ 11264 11265 #ifdef __GLEE_GLX_MESA_agp_offset 11266 #ifndef GLEE_C_DEFINED_glXGetAGPOffsetMESA 11267 #define GLEE_C_DEFINED_glXGetAGPOffsetMESA 11268 unsigned int __stdcall GLee_Lazy_glXGetAGPOffsetMESA(const void * pointer) {if (GLeeInit()) return glXGetAGPOffsetMESA(pointer); return (unsigned int)0;} 11269 GLEEPFNGLXGETAGPOFFSETMESAPROC GLeeFuncPtr_glXGetAGPOffsetMESA=GLee_Lazy_glXGetAGPOffsetMESA; 11270 #endif 11271 #endif 11272 11273 /* GLX_EXT_fbconfig_packed_float */ 11274 11275 #ifdef __GLEE_GLX_EXT_fbconfig_packed_float 11276 #endif 11277 11278 /* GLX_EXT_framebuffer_sRGB */ 11279 11280 #ifdef __GLEE_GLX_EXT_framebuffer_sRGB 11281 #endif 11282 11283 /* GLX_EXT_texture_from_pixmap */ 11284 11285 #ifdef __GLEE_GLX_EXT_texture_from_pixmap 11286 #ifndef GLEE_C_DEFINED_glXBindTexImageEXT 11287 #define GLEE_C_DEFINED_glXBindTexImageEXT 11288 void __stdcall GLee_Lazy_glXBindTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer, const int * attrib_list) {if (GLeeInit()) glXBindTexImageEXT(dpy, drawable, buffer, attrib_list);} 11289 GLEEPFNGLXBINDTEXIMAGEEXTPROC GLeeFuncPtr_glXBindTexImageEXT=GLee_Lazy_glXBindTexImageEXT; 11290 #endif 11291 #ifndef GLEE_C_DEFINED_glXReleaseTexImageEXT 11292 #define GLEE_C_DEFINED_glXReleaseTexImageEXT 11293 void __stdcall GLee_Lazy_glXReleaseTexImageEXT(Display * dpy, GLXDrawable drawable, int buffer) {if (GLeeInit()) glXReleaseTexImageEXT(dpy, drawable, buffer);} 11294 GLEEPFNGLXRELEASETEXIMAGEEXTPROC GLeeFuncPtr_glXReleaseTexImageEXT=GLee_Lazy_glXReleaseTexImageEXT; 11295 #endif 11296 #endif 11297 11298 /* GLX_NV_present_video */ 11299 11300 #ifdef __GLEE_GLX_NV_present_video 11301 #endif 11302 11303 /* GLX_NV_video_out */ 11304 11305 #ifdef __GLEE_GLX_NV_video_out 11306 #endif 11307 11308 /* GLX_NV_swap_group */ 11309 11310 #ifdef __GLEE_GLX_NV_swap_group 11311 #endif 11312 11313 /* GLX_EXT_scene_marker */ 11314 11315 #ifdef __GLEE_GLX_EXT_scene_marker 11316 #endif 11317 11318 /* GLX_NV_video_output */ 11319 11320 #ifdef __GLEE_GLX_NV_video_output 11321 #ifndef GLEE_C_DEFINED_glXGetVideoDeviceNV 11322 #define GLEE_C_DEFINED_glXGetVideoDeviceNV 11323 int __stdcall GLee_Lazy_glXGetVideoDeviceNV(Display * dpy, int screen, int numVideoDevices, GLXVideoDeviceNV * pVideoDevice) {if (GLeeInit()) return glXGetVideoDeviceNV(dpy, screen, numVideoDevices, pVideoDevice); return (int)0;} 11324 GLEEPFNGLXGETVIDEODEVICENVPROC GLeeFuncPtr_glXGetVideoDeviceNV=GLee_Lazy_glXGetVideoDeviceNV; 11325 #endif 11326 #ifndef GLEE_C_DEFINED_glXReleaseVideoDeviceNV 11327 #define GLEE_C_DEFINED_glXReleaseVideoDeviceNV 11328 int __stdcall GLee_Lazy_glXReleaseVideoDeviceNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice) {if (GLeeInit()) return glXReleaseVideoDeviceNV(dpy, screen, VideoDevice); return (int)0;} 11329 GLEEPFNGLXRELEASEVIDEODEVICENVPROC GLeeFuncPtr_glXReleaseVideoDeviceNV=GLee_Lazy_glXReleaseVideoDeviceNV; 11330 #endif 11331 #ifndef GLEE_C_DEFINED_glXBindVideoImageNV 11332 #define GLEE_C_DEFINED_glXBindVideoImageNV 11333 int __stdcall GLee_Lazy_glXBindVideoImageNV(Display * dpy, GLXVideoDeviceNV VideoDevice, GLXPbuffer pbuf, int iVideoBuffer) {if (GLeeInit()) return glXBindVideoImageNV(dpy, VideoDevice, pbuf, iVideoBuffer); return (int)0;} 11334 GLEEPFNGLXBINDVIDEOIMAGENVPROC GLeeFuncPtr_glXBindVideoImageNV=GLee_Lazy_glXBindVideoImageNV; 11335 #endif 11336 #ifndef GLEE_C_DEFINED_glXReleaseVideoImageNV 11337 #define GLEE_C_DEFINED_glXReleaseVideoImageNV 11338 int __stdcall GLee_Lazy_glXReleaseVideoImageNV(Display * dpy, GLXPbuffer pbuf) {if (GLeeInit()) return glXReleaseVideoImageNV(dpy, pbuf); return (int)0;} 11339 GLEEPFNGLXRELEASEVIDEOIMAGENVPROC GLeeFuncPtr_glXReleaseVideoImageNV=GLee_Lazy_glXReleaseVideoImageNV; 11340 #endif 11341 #ifndef GLEE_C_DEFINED_glXSendPbufferToVideoNV 11342 #define GLEE_C_DEFINED_glXSendPbufferToVideoNV 11343 int __stdcall GLee_Lazy_glXSendPbufferToVideoNV(Display * dpy, GLXPbuffer pbuf, int iBufferType, unsigned long * pulCounterPbuffer, GLboolean bBlock) {if (GLeeInit()) return glXSendPbufferToVideoNV(dpy, pbuf, iBufferType, pulCounterPbuffer, bBlock); return (int)0;} 11344 GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC GLeeFuncPtr_glXSendPbufferToVideoNV=GLee_Lazy_glXSendPbufferToVideoNV; 11345 #endif 11346 #ifndef GLEE_C_DEFINED_glXGetVideoInfoNV 11347 #define GLEE_C_DEFINED_glXGetVideoInfoNV 11348 int __stdcall GLee_Lazy_glXGetVideoInfoNV(Display * dpy, int screen, GLXVideoDeviceNV VideoDevice, unsigned long * pulCounterOutputPbuffer, unsigned long * pulCounterOutputVideo) {if (GLeeInit()) return glXGetVideoInfoNV(dpy, screen, VideoDevice, pulCounterOutputPbuffer, pulCounterOutputVideo); return (int)0;} 11349 GLEEPFNGLXGETVIDEOINFONVPROC GLeeFuncPtr_glXGetVideoInfoNV=GLee_Lazy_glXGetVideoInfoNV; 11350 #endif 11351 #endif 11352 #endif /* end GLX */ 11353 /***************************************************************** 11354 * Extension link functions 11355 *****************************************************************/ 11356 11357 GLuint __GLeeLink_GL_VERSION_1_2(void) 11358 { 11359 GLint nLinked=0; 11360 #ifdef __GLEE_GL_VERSION_1_2 11361 if ((GLeeFuncPtr_glBlendColor = (GLEEPFNGLBLENDCOLORPROC) __GLeeGetProcAddress("glBlendColor"))!=0) nLinked++; 11362 if ((GLeeFuncPtr_glBlendEquation = (GLEEPFNGLBLENDEQUATIONPROC) __GLeeGetProcAddress("glBlendEquation"))!=0) nLinked++; 11363 if ((GLeeFuncPtr_glDrawRangeElements = (GLEEPFNGLDRAWRANGEELEMENTSPROC) __GLeeGetProcAddress("glDrawRangeElements"))!=0) nLinked++; 11364 if ((GLeeFuncPtr_glColorTable = (GLEEPFNGLCOLORTABLEPROC) __GLeeGetProcAddress("glColorTable"))!=0) nLinked++; 11365 if ((GLeeFuncPtr_glColorTableParameterfv = (GLEEPFNGLCOLORTABLEPARAMETERFVPROC) __GLeeGetProcAddress("glColorTableParameterfv"))!=0) nLinked++; 11366 if ((GLeeFuncPtr_glColorTableParameteriv = (GLEEPFNGLCOLORTABLEPARAMETERIVPROC) __GLeeGetProcAddress("glColorTableParameteriv"))!=0) nLinked++; 11367 if ((GLeeFuncPtr_glCopyColorTable = (GLEEPFNGLCOPYCOLORTABLEPROC) __GLeeGetProcAddress("glCopyColorTable"))!=0) nLinked++; 11368 if ((GLeeFuncPtr_glGetColorTable = (GLEEPFNGLGETCOLORTABLEPROC) __GLeeGetProcAddress("glGetColorTable"))!=0) nLinked++; 11369 if ((GLeeFuncPtr_glGetColorTableParameterfv = (GLEEPFNGLGETCOLORTABLEPARAMETERFVPROC) __GLeeGetProcAddress("glGetColorTableParameterfv"))!=0) nLinked++; 11370 if ((GLeeFuncPtr_glGetColorTableParameteriv = (GLEEPFNGLGETCOLORTABLEPARAMETERIVPROC) __GLeeGetProcAddress("glGetColorTableParameteriv"))!=0) nLinked++; 11371 if ((GLeeFuncPtr_glColorSubTable = (GLEEPFNGLCOLORSUBTABLEPROC) __GLeeGetProcAddress("glColorSubTable"))!=0) nLinked++; 11372 if ((GLeeFuncPtr_glCopyColorSubTable = (GLEEPFNGLCOPYCOLORSUBTABLEPROC) __GLeeGetProcAddress("glCopyColorSubTable"))!=0) nLinked++; 11373 if ((GLeeFuncPtr_glConvolutionFilter1D = (GLEEPFNGLCONVOLUTIONFILTER1DPROC) __GLeeGetProcAddress("glConvolutionFilter1D"))!=0) nLinked++; 11374 if ((GLeeFuncPtr_glConvolutionFilter2D = (GLEEPFNGLCONVOLUTIONFILTER2DPROC) __GLeeGetProcAddress("glConvolutionFilter2D"))!=0) nLinked++; 11375 if ((GLeeFuncPtr_glConvolutionParameterf = (GLEEPFNGLCONVOLUTIONPARAMETERFPROC) __GLeeGetProcAddress("glConvolutionParameterf"))!=0) nLinked++; 11376 if ((GLeeFuncPtr_glConvolutionParameterfv = (GLEEPFNGLCONVOLUTIONPARAMETERFVPROC) __GLeeGetProcAddress("glConvolutionParameterfv"))!=0) nLinked++; 11377 if ((GLeeFuncPtr_glConvolutionParameteri = (GLEEPFNGLCONVOLUTIONPARAMETERIPROC) __GLeeGetProcAddress("glConvolutionParameteri"))!=0) nLinked++; 11378 if ((GLeeFuncPtr_glConvolutionParameteriv = (GLEEPFNGLCONVOLUTIONPARAMETERIVPROC) __GLeeGetProcAddress("glConvolutionParameteriv"))!=0) nLinked++; 11379 if ((GLeeFuncPtr_glCopyConvolutionFilter1D = (GLEEPFNGLCOPYCONVOLUTIONFILTER1DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1D"))!=0) nLinked++; 11380 if ((GLeeFuncPtr_glCopyConvolutionFilter2D = (GLEEPFNGLCOPYCONVOLUTIONFILTER2DPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2D"))!=0) nLinked++; 11381 if ((GLeeFuncPtr_glGetConvolutionFilter = (GLEEPFNGLGETCONVOLUTIONFILTERPROC) __GLeeGetProcAddress("glGetConvolutionFilter"))!=0) nLinked++; 11382 if ((GLeeFuncPtr_glGetConvolutionParameterfv = (GLEEPFNGLGETCONVOLUTIONPARAMETERFVPROC) __GLeeGetProcAddress("glGetConvolutionParameterfv"))!=0) nLinked++; 11383 if ((GLeeFuncPtr_glGetConvolutionParameteriv = (GLEEPFNGLGETCONVOLUTIONPARAMETERIVPROC) __GLeeGetProcAddress("glGetConvolutionParameteriv"))!=0) nLinked++; 11384 if ((GLeeFuncPtr_glGetSeparableFilter = (GLEEPFNGLGETSEPARABLEFILTERPROC) __GLeeGetProcAddress("glGetSeparableFilter"))!=0) nLinked++; 11385 if ((GLeeFuncPtr_glSeparableFilter2D = (GLEEPFNGLSEPARABLEFILTER2DPROC) __GLeeGetProcAddress("glSeparableFilter2D"))!=0) nLinked++; 11386 if ((GLeeFuncPtr_glGetHistogram = (GLEEPFNGLGETHISTOGRAMPROC) __GLeeGetProcAddress("glGetHistogram"))!=0) nLinked++; 11387 if ((GLeeFuncPtr_glGetHistogramParameterfv = (GLEEPFNGLGETHISTOGRAMPARAMETERFVPROC) __GLeeGetProcAddress("glGetHistogramParameterfv"))!=0) nLinked++; 11388 if ((GLeeFuncPtr_glGetHistogramParameteriv = (GLEEPFNGLGETHISTOGRAMPARAMETERIVPROC) __GLeeGetProcAddress("glGetHistogramParameteriv"))!=0) nLinked++; 11389 if ((GLeeFuncPtr_glGetMinmax = (GLEEPFNGLGETMINMAXPROC) __GLeeGetProcAddress("glGetMinmax"))!=0) nLinked++; 11390 if ((GLeeFuncPtr_glGetMinmaxParameterfv = (GLEEPFNGLGETMINMAXPARAMETERFVPROC) __GLeeGetProcAddress("glGetMinmaxParameterfv"))!=0) nLinked++; 11391 if ((GLeeFuncPtr_glGetMinmaxParameteriv = (GLEEPFNGLGETMINMAXPARAMETERIVPROC) __GLeeGetProcAddress("glGetMinmaxParameteriv"))!=0) nLinked++; 11392 if ((GLeeFuncPtr_glHistogram = (GLEEPFNGLHISTOGRAMPROC) __GLeeGetProcAddress("glHistogram"))!=0) nLinked++; 11393 if ((GLeeFuncPtr_glMinmax = (GLEEPFNGLMINMAXPROC) __GLeeGetProcAddress("glMinmax"))!=0) nLinked++; 11394 if ((GLeeFuncPtr_glResetHistogram = (GLEEPFNGLRESETHISTOGRAMPROC) __GLeeGetProcAddress("glResetHistogram"))!=0) nLinked++; 11395 if ((GLeeFuncPtr_glResetMinmax = (GLEEPFNGLRESETMINMAXPROC) __GLeeGetProcAddress("glResetMinmax"))!=0) nLinked++; 11396 if ((GLeeFuncPtr_glTexImage3D = (GLEEPFNGLTEXIMAGE3DPROC) __GLeeGetProcAddress("glTexImage3D"))!=0) nLinked++; 11397 if ((GLeeFuncPtr_glTexSubImage3D = (GLEEPFNGLTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glTexSubImage3D"))!=0) nLinked++; 11398 if ((GLeeFuncPtr_glCopyTexSubImage3D = (GLEEPFNGLCOPYTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glCopyTexSubImage3D"))!=0) nLinked++; 11399 #endif 11400 if (nLinked==38) return GLEE_LINK_COMPLETE; 11401 if (nLinked==0) return GLEE_LINK_FAIL; 11402 return GLEE_LINK_PARTIAL; 11403 } 11404 11405 GLuint __GLeeLink_GL_ARB_imaging(void) {return GLEE_LINK_COMPLETE;} 11406 11407 GLuint __GLeeLink_GL_VERSION_1_3(void) 11408 { 11409 GLint nLinked=0; 11410 #ifdef __GLEE_GL_VERSION_1_3 11411 if ((GLeeFuncPtr_glActiveTexture = (GLEEPFNGLACTIVETEXTUREPROC) __GLeeGetProcAddress("glActiveTexture"))!=0) nLinked++; 11412 if ((GLeeFuncPtr_glClientActiveTexture = (GLEEPFNGLCLIENTACTIVETEXTUREPROC) __GLeeGetProcAddress("glClientActiveTexture"))!=0) nLinked++; 11413 if ((GLeeFuncPtr_glMultiTexCoord1d = (GLEEPFNGLMULTITEXCOORD1DPROC) __GLeeGetProcAddress("glMultiTexCoord1d"))!=0) nLinked++; 11414 if ((GLeeFuncPtr_glMultiTexCoord1dv = (GLEEPFNGLMULTITEXCOORD1DVPROC) __GLeeGetProcAddress("glMultiTexCoord1dv"))!=0) nLinked++; 11415 if ((GLeeFuncPtr_glMultiTexCoord1f = (GLEEPFNGLMULTITEXCOORD1FPROC) __GLeeGetProcAddress("glMultiTexCoord1f"))!=0) nLinked++; 11416 if ((GLeeFuncPtr_glMultiTexCoord1fv = (GLEEPFNGLMULTITEXCOORD1FVPROC) __GLeeGetProcAddress("glMultiTexCoord1fv"))!=0) nLinked++; 11417 if ((GLeeFuncPtr_glMultiTexCoord1i = (GLEEPFNGLMULTITEXCOORD1IPROC) __GLeeGetProcAddress("glMultiTexCoord1i"))!=0) nLinked++; 11418 if ((GLeeFuncPtr_glMultiTexCoord1iv = (GLEEPFNGLMULTITEXCOORD1IVPROC) __GLeeGetProcAddress("glMultiTexCoord1iv"))!=0) nLinked++; 11419 if ((GLeeFuncPtr_glMultiTexCoord1s = (GLEEPFNGLMULTITEXCOORD1SPROC) __GLeeGetProcAddress("glMultiTexCoord1s"))!=0) nLinked++; 11420 if ((GLeeFuncPtr_glMultiTexCoord1sv = (GLEEPFNGLMULTITEXCOORD1SVPROC) __GLeeGetProcAddress("glMultiTexCoord1sv"))!=0) nLinked++; 11421 if ((GLeeFuncPtr_glMultiTexCoord2d = (GLEEPFNGLMULTITEXCOORD2DPROC) __GLeeGetProcAddress("glMultiTexCoord2d"))!=0) nLinked++; 11422 if ((GLeeFuncPtr_glMultiTexCoord2dv = (GLEEPFNGLMULTITEXCOORD2DVPROC) __GLeeGetProcAddress("glMultiTexCoord2dv"))!=0) nLinked++; 11423 if ((GLeeFuncPtr_glMultiTexCoord2f = (GLEEPFNGLMULTITEXCOORD2FPROC) __GLeeGetProcAddress("glMultiTexCoord2f"))!=0) nLinked++; 11424 if ((GLeeFuncPtr_glMultiTexCoord2fv = (GLEEPFNGLMULTITEXCOORD2FVPROC) __GLeeGetProcAddress("glMultiTexCoord2fv"))!=0) nLinked++; 11425 if ((GLeeFuncPtr_glMultiTexCoord2i = (GLEEPFNGLMULTITEXCOORD2IPROC) __GLeeGetProcAddress("glMultiTexCoord2i"))!=0) nLinked++; 11426 if ((GLeeFuncPtr_glMultiTexCoord2iv = (GLEEPFNGLMULTITEXCOORD2IVPROC) __GLeeGetProcAddress("glMultiTexCoord2iv"))!=0) nLinked++; 11427 if ((GLeeFuncPtr_glMultiTexCoord2s = (GLEEPFNGLMULTITEXCOORD2SPROC) __GLeeGetProcAddress("glMultiTexCoord2s"))!=0) nLinked++; 11428 if ((GLeeFuncPtr_glMultiTexCoord2sv = (GLEEPFNGLMULTITEXCOORD2SVPROC) __GLeeGetProcAddress("glMultiTexCoord2sv"))!=0) nLinked++; 11429 if ((GLeeFuncPtr_glMultiTexCoord3d = (GLEEPFNGLMULTITEXCOORD3DPROC) __GLeeGetProcAddress("glMultiTexCoord3d"))!=0) nLinked++; 11430 if ((GLeeFuncPtr_glMultiTexCoord3dv = (GLEEPFNGLMULTITEXCOORD3DVPROC) __GLeeGetProcAddress("glMultiTexCoord3dv"))!=0) nLinked++; 11431 if ((GLeeFuncPtr_glMultiTexCoord3f = (GLEEPFNGLMULTITEXCOORD3FPROC) __GLeeGetProcAddress("glMultiTexCoord3f"))!=0) nLinked++; 11432 if ((GLeeFuncPtr_glMultiTexCoord3fv = (GLEEPFNGLMULTITEXCOORD3FVPROC) __GLeeGetProcAddress("glMultiTexCoord3fv"))!=0) nLinked++; 11433 if ((GLeeFuncPtr_glMultiTexCoord3i = (GLEEPFNGLMULTITEXCOORD3IPROC) __GLeeGetProcAddress("glMultiTexCoord3i"))!=0) nLinked++; 11434 if ((GLeeFuncPtr_glMultiTexCoord3iv = (GLEEPFNGLMULTITEXCOORD3IVPROC) __GLeeGetProcAddress("glMultiTexCoord3iv"))!=0) nLinked++; 11435 if ((GLeeFuncPtr_glMultiTexCoord3s = (GLEEPFNGLMULTITEXCOORD3SPROC) __GLeeGetProcAddress("glMultiTexCoord3s"))!=0) nLinked++; 11436 if ((GLeeFuncPtr_glMultiTexCoord3sv = (GLEEPFNGLMULTITEXCOORD3SVPROC) __GLeeGetProcAddress("glMultiTexCoord3sv"))!=0) nLinked++; 11437 if ((GLeeFuncPtr_glMultiTexCoord4d = (GLEEPFNGLMULTITEXCOORD4DPROC) __GLeeGetProcAddress("glMultiTexCoord4d"))!=0) nLinked++; 11438 if ((GLeeFuncPtr_glMultiTexCoord4dv = (GLEEPFNGLMULTITEXCOORD4DVPROC) __GLeeGetProcAddress("glMultiTexCoord4dv"))!=0) nLinked++; 11439 if ((GLeeFuncPtr_glMultiTexCoord4f = (GLEEPFNGLMULTITEXCOORD4FPROC) __GLeeGetProcAddress("glMultiTexCoord4f"))!=0) nLinked++; 11440 if ((GLeeFuncPtr_glMultiTexCoord4fv = (GLEEPFNGLMULTITEXCOORD4FVPROC) __GLeeGetProcAddress("glMultiTexCoord4fv"))!=0) nLinked++; 11441 if ((GLeeFuncPtr_glMultiTexCoord4i = (GLEEPFNGLMULTITEXCOORD4IPROC) __GLeeGetProcAddress("glMultiTexCoord4i"))!=0) nLinked++; 11442 if ((GLeeFuncPtr_glMultiTexCoord4iv = (GLEEPFNGLMULTITEXCOORD4IVPROC) __GLeeGetProcAddress("glMultiTexCoord4iv"))!=0) nLinked++; 11443 if ((GLeeFuncPtr_glMultiTexCoord4s = (GLEEPFNGLMULTITEXCOORD4SPROC) __GLeeGetProcAddress("glMultiTexCoord4s"))!=0) nLinked++; 11444 if ((GLeeFuncPtr_glMultiTexCoord4sv = (GLEEPFNGLMULTITEXCOORD4SVPROC) __GLeeGetProcAddress("glMultiTexCoord4sv"))!=0) nLinked++; 11445 if ((GLeeFuncPtr_glLoadTransposeMatrixf = (GLEEPFNGLLOADTRANSPOSEMATRIXFPROC) __GLeeGetProcAddress("glLoadTransposeMatrixf"))!=0) nLinked++; 11446 if ((GLeeFuncPtr_glLoadTransposeMatrixd = (GLEEPFNGLLOADTRANSPOSEMATRIXDPROC) __GLeeGetProcAddress("glLoadTransposeMatrixd"))!=0) nLinked++; 11447 if ((GLeeFuncPtr_glMultTransposeMatrixf = (GLEEPFNGLMULTTRANSPOSEMATRIXFPROC) __GLeeGetProcAddress("glMultTransposeMatrixf"))!=0) nLinked++; 11448 if ((GLeeFuncPtr_glMultTransposeMatrixd = (GLEEPFNGLMULTTRANSPOSEMATRIXDPROC) __GLeeGetProcAddress("glMultTransposeMatrixd"))!=0) nLinked++; 11449 if ((GLeeFuncPtr_glSampleCoverage = (GLEEPFNGLSAMPLECOVERAGEPROC) __GLeeGetProcAddress("glSampleCoverage"))!=0) nLinked++; 11450 if ((GLeeFuncPtr_glCompressedTexImage3D = (GLEEPFNGLCOMPRESSEDTEXIMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexImage3D"))!=0) nLinked++; 11451 if ((GLeeFuncPtr_glCompressedTexImage2D = (GLEEPFNGLCOMPRESSEDTEXIMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexImage2D"))!=0) nLinked++; 11452 if ((GLeeFuncPtr_glCompressedTexImage1D = (GLEEPFNGLCOMPRESSEDTEXIMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexImage1D"))!=0) nLinked++; 11453 if ((GLeeFuncPtr_glCompressedTexSubImage3D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) __GLeeGetProcAddress("glCompressedTexSubImage3D"))!=0) nLinked++; 11454 if ((GLeeFuncPtr_glCompressedTexSubImage2D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) __GLeeGetProcAddress("glCompressedTexSubImage2D"))!=0) nLinked++; 11455 if ((GLeeFuncPtr_glCompressedTexSubImage1D = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) __GLeeGetProcAddress("glCompressedTexSubImage1D"))!=0) nLinked++; 11456 if ((GLeeFuncPtr_glGetCompressedTexImage = (GLEEPFNGLGETCOMPRESSEDTEXIMAGEPROC) __GLeeGetProcAddress("glGetCompressedTexImage"))!=0) nLinked++; 11457 #endif 11458 if (nLinked==46) return GLEE_LINK_COMPLETE; 11459 if (nLinked==0) return GLEE_LINK_FAIL; 11460 return GLEE_LINK_PARTIAL; 11461 } 11462 11463 GLuint __GLeeLink_GL_VERSION_1_4(void) 11464 { 11465 GLint nLinked=0; 11466 #ifdef __GLEE_GL_VERSION_1_4 11467 if ((GLeeFuncPtr_glBlendFuncSeparate = (GLEEPFNGLBLENDFUNCSEPARATEPROC) __GLeeGetProcAddress("glBlendFuncSeparate"))!=0) nLinked++; 11468 if ((GLeeFuncPtr_glFogCoordf = (GLEEPFNGLFOGCOORDFPROC) __GLeeGetProcAddress("glFogCoordf"))!=0) nLinked++; 11469 if ((GLeeFuncPtr_glFogCoordfv = (GLEEPFNGLFOGCOORDFVPROC) __GLeeGetProcAddress("glFogCoordfv"))!=0) nLinked++; 11470 if ((GLeeFuncPtr_glFogCoordd = (GLEEPFNGLFOGCOORDDPROC) __GLeeGetProcAddress("glFogCoordd"))!=0) nLinked++; 11471 if ((GLeeFuncPtr_glFogCoorddv = (GLEEPFNGLFOGCOORDDVPROC) __GLeeGetProcAddress("glFogCoorddv"))!=0) nLinked++; 11472 if ((GLeeFuncPtr_glFogCoordPointer = (GLEEPFNGLFOGCOORDPOINTERPROC) __GLeeGetProcAddress("glFogCoordPointer"))!=0) nLinked++; 11473 if ((GLeeFuncPtr_glMultiDrawArrays = (GLEEPFNGLMULTIDRAWARRAYSPROC) __GLeeGetProcAddress("glMultiDrawArrays"))!=0) nLinked++; 11474 if ((GLeeFuncPtr_glMultiDrawElements = (GLEEPFNGLMULTIDRAWELEMENTSPROC) __GLeeGetProcAddress("glMultiDrawElements"))!=0) nLinked++; 11475 if ((GLeeFuncPtr_glPointParameterf = (GLEEPFNGLPOINTPARAMETERFPROC) __GLeeGetProcAddress("glPointParameterf"))!=0) nLinked++; 11476 if ((GLeeFuncPtr_glPointParameterfv = (GLEEPFNGLPOINTPARAMETERFVPROC) __GLeeGetProcAddress("glPointParameterfv"))!=0) nLinked++; 11477 if ((GLeeFuncPtr_glPointParameteri = (GLEEPFNGLPOINTPARAMETERIPROC) __GLeeGetProcAddress("glPointParameteri"))!=0) nLinked++; 11478 if ((GLeeFuncPtr_glPointParameteriv = (GLEEPFNGLPOINTPARAMETERIVPROC) __GLeeGetProcAddress("glPointParameteriv"))!=0) nLinked++; 11479 if ((GLeeFuncPtr_glSecondaryColor3b = (GLEEPFNGLSECONDARYCOLOR3BPROC) __GLeeGetProcAddress("glSecondaryColor3b"))!=0) nLinked++; 11480 if ((GLeeFuncPtr_glSecondaryColor3bv = (GLEEPFNGLSECONDARYCOLOR3BVPROC) __GLeeGetProcAddress("glSecondaryColor3bv"))!=0) nLinked++; 11481 if ((GLeeFuncPtr_glSecondaryColor3d = (GLEEPFNGLSECONDARYCOLOR3DPROC) __GLeeGetProcAddress("glSecondaryColor3d"))!=0) nLinked++; 11482 if ((GLeeFuncPtr_glSecondaryColor3dv = (GLEEPFNGLSECONDARYCOLOR3DVPROC) __GLeeGetProcAddress("glSecondaryColor3dv"))!=0) nLinked++; 11483 if ((GLeeFuncPtr_glSecondaryColor3f = (GLEEPFNGLSECONDARYCOLOR3FPROC) __GLeeGetProcAddress("glSecondaryColor3f"))!=0) nLinked++; 11484 if ((GLeeFuncPtr_glSecondaryColor3fv = (GLEEPFNGLSECONDARYCOLOR3FVPROC) __GLeeGetProcAddress("glSecondaryColor3fv"))!=0) nLinked++; 11485 if ((GLeeFuncPtr_glSecondaryColor3i = (GLEEPFNGLSECONDARYCOLOR3IPROC) __GLeeGetProcAddress("glSecondaryColor3i"))!=0) nLinked++; 11486 if ((GLeeFuncPtr_glSecondaryColor3iv = (GLEEPFNGLSECONDARYCOLOR3IVPROC) __GLeeGetProcAddress("glSecondaryColor3iv"))!=0) nLinked++; 11487 if ((GLeeFuncPtr_glSecondaryColor3s = (GLEEPFNGLSECONDARYCOLOR3SPROC) __GLeeGetProcAddress("glSecondaryColor3s"))!=0) nLinked++; 11488 if ((GLeeFuncPtr_glSecondaryColor3sv = (GLEEPFNGLSECONDARYCOLOR3SVPROC) __GLeeGetProcAddress("glSecondaryColor3sv"))!=0) nLinked++; 11489 if ((GLeeFuncPtr_glSecondaryColor3ub = (GLEEPFNGLSECONDARYCOLOR3UBPROC) __GLeeGetProcAddress("glSecondaryColor3ub"))!=0) nLinked++; 11490 if ((GLeeFuncPtr_glSecondaryColor3ubv = (GLEEPFNGLSECONDARYCOLOR3UBVPROC) __GLeeGetProcAddress("glSecondaryColor3ubv"))!=0) nLinked++; 11491 if ((GLeeFuncPtr_glSecondaryColor3ui = (GLEEPFNGLSECONDARYCOLOR3UIPROC) __GLeeGetProcAddress("glSecondaryColor3ui"))!=0) nLinked++; 11492 if ((GLeeFuncPtr_glSecondaryColor3uiv = (GLEEPFNGLSECONDARYCOLOR3UIVPROC) __GLeeGetProcAddress("glSecondaryColor3uiv"))!=0) nLinked++; 11493 if ((GLeeFuncPtr_glSecondaryColor3us = (GLEEPFNGLSECONDARYCOLOR3USPROC) __GLeeGetProcAddress("glSecondaryColor3us"))!=0) nLinked++; 11494 if ((GLeeFuncPtr_glSecondaryColor3usv = (GLEEPFNGLSECONDARYCOLOR3USVPROC) __GLeeGetProcAddress("glSecondaryColor3usv"))!=0) nLinked++; 11495 if ((GLeeFuncPtr_glSecondaryColorPointer = (GLEEPFNGLSECONDARYCOLORPOINTERPROC) __GLeeGetProcAddress("glSecondaryColorPointer"))!=0) nLinked++; 11496 if ((GLeeFuncPtr_glWindowPos2d = (GLEEPFNGLWINDOWPOS2DPROC) __GLeeGetProcAddress("glWindowPos2d"))!=0) nLinked++; 11497 if ((GLeeFuncPtr_glWindowPos2dv = (GLEEPFNGLWINDOWPOS2DVPROC) __GLeeGetProcAddress("glWindowPos2dv"))!=0) nLinked++; 11498 if ((GLeeFuncPtr_glWindowPos2f = (GLEEPFNGLWINDOWPOS2FPROC) __GLeeGetProcAddress("glWindowPos2f"))!=0) nLinked++; 11499 if ((GLeeFuncPtr_glWindowPos2fv = (GLEEPFNGLWINDOWPOS2FVPROC) __GLeeGetProcAddress("glWindowPos2fv"))!=0) nLinked++; 11500 if ((GLeeFuncPtr_glWindowPos2i = (GLEEPFNGLWINDOWPOS2IPROC) __GLeeGetProcAddress("glWindowPos2i"))!=0) nLinked++; 11501 if ((GLeeFuncPtr_glWindowPos2iv = (GLEEPFNGLWINDOWPOS2IVPROC) __GLeeGetProcAddress("glWindowPos2iv"))!=0) nLinked++; 11502 if ((GLeeFuncPtr_glWindowPos2s = (GLEEPFNGLWINDOWPOS2SPROC) __GLeeGetProcAddress("glWindowPos2s"))!=0) nLinked++; 11503 if ((GLeeFuncPtr_glWindowPos2sv = (GLEEPFNGLWINDOWPOS2SVPROC) __GLeeGetProcAddress("glWindowPos2sv"))!=0) nLinked++; 11504 if ((GLeeFuncPtr_glWindowPos3d = (GLEEPFNGLWINDOWPOS3DPROC) __GLeeGetProcAddress("glWindowPos3d"))!=0) nLinked++; 11505 if ((GLeeFuncPtr_glWindowPos3dv = (GLEEPFNGLWINDOWPOS3DVPROC) __GLeeGetProcAddress("glWindowPos3dv"))!=0) nLinked++; 11506 if ((GLeeFuncPtr_glWindowPos3f = (GLEEPFNGLWINDOWPOS3FPROC) __GLeeGetProcAddress("glWindowPos3f"))!=0) nLinked++; 11507 if ((GLeeFuncPtr_glWindowPos3fv = (GLEEPFNGLWINDOWPOS3FVPROC) __GLeeGetProcAddress("glWindowPos3fv"))!=0) nLinked++; 11508 if ((GLeeFuncPtr_glWindowPos3i = (GLEEPFNGLWINDOWPOS3IPROC) __GLeeGetProcAddress("glWindowPos3i"))!=0) nLinked++; 11509 if ((GLeeFuncPtr_glWindowPos3iv = (GLEEPFNGLWINDOWPOS3IVPROC) __GLeeGetProcAddress("glWindowPos3iv"))!=0) nLinked++; 11510 if ((GLeeFuncPtr_glWindowPos3s = (GLEEPFNGLWINDOWPOS3SPROC) __GLeeGetProcAddress("glWindowPos3s"))!=0) nLinked++; 11511 if ((GLeeFuncPtr_glWindowPos3sv = (GLEEPFNGLWINDOWPOS3SVPROC) __GLeeGetProcAddress("glWindowPos3sv"))!=0) nLinked++; 11512 #endif 11513 if (nLinked==45) return GLEE_LINK_COMPLETE; 11514 if (nLinked==0) return GLEE_LINK_FAIL; 11515 return GLEE_LINK_PARTIAL; 11516 } 11517 11518 GLuint __GLeeLink_GL_VERSION_1_5(void) 11519 { 11520 GLint nLinked=0; 11521 #ifdef __GLEE_GL_VERSION_1_5 11522 if ((GLeeFuncPtr_glGenQueries = (GLEEPFNGLGENQUERIESPROC) __GLeeGetProcAddress("glGenQueries"))!=0) nLinked++; 11523 if ((GLeeFuncPtr_glDeleteQueries = (GLEEPFNGLDELETEQUERIESPROC) __GLeeGetProcAddress("glDeleteQueries"))!=0) nLinked++; 11524 if ((GLeeFuncPtr_glIsQuery = (GLEEPFNGLISQUERYPROC) __GLeeGetProcAddress("glIsQuery"))!=0) nLinked++; 11525 if ((GLeeFuncPtr_glBeginQuery = (GLEEPFNGLBEGINQUERYPROC) __GLeeGetProcAddress("glBeginQuery"))!=0) nLinked++; 11526 if ((GLeeFuncPtr_glEndQuery = (GLEEPFNGLENDQUERYPROC) __GLeeGetProcAddress("glEndQuery"))!=0) nLinked++; 11527 if ((GLeeFuncPtr_glGetQueryiv = (GLEEPFNGLGETQUERYIVPROC) __GLeeGetProcAddress("glGetQueryiv"))!=0) nLinked++; 11528 if ((GLeeFuncPtr_glGetQueryObjectiv = (GLEEPFNGLGETQUERYOBJECTIVPROC) __GLeeGetProcAddress("glGetQueryObjectiv"))!=0) nLinked++; 11529 if ((GLeeFuncPtr_glGetQueryObjectuiv = (GLEEPFNGLGETQUERYOBJECTUIVPROC) __GLeeGetProcAddress("glGetQueryObjectuiv"))!=0) nLinked++; 11530 if ((GLeeFuncPtr_glBindBuffer = (GLEEPFNGLBINDBUFFERPROC) __GLeeGetProcAddress("glBindBuffer"))!=0) nLinked++; 11531 if ((GLeeFuncPtr_glDeleteBuffers = (GLEEPFNGLDELETEBUFFERSPROC) __GLeeGetProcAddress("glDeleteBuffers"))!=0) nLinked++; 11532 if ((GLeeFuncPtr_glGenBuffers = (GLEEPFNGLGENBUFFERSPROC) __GLeeGetProcAddress("glGenBuffers"))!=0) nLinked++; 11533 if ((GLeeFuncPtr_glIsBuffer = (GLEEPFNGLISBUFFERPROC) __GLeeGetProcAddress("glIsBuffer"))!=0) nLinked++; 11534 if ((GLeeFuncPtr_glBufferData = (GLEEPFNGLBUFFERDATAPROC) __GLeeGetProcAddress("glBufferData"))!=0) nLinked++; 11535 if ((GLeeFuncPtr_glBufferSubData = (GLEEPFNGLBUFFERSUBDATAPROC) __GLeeGetProcAddress("glBufferSubData"))!=0) nLinked++; 11536 if ((GLeeFuncPtr_glGetBufferSubData = (GLEEPFNGLGETBUFFERSUBDATAPROC) __GLeeGetProcAddress("glGetBufferSubData"))!=0) nLinked++; 11537 if ((GLeeFuncPtr_glMapBuffer = (GLEEPFNGLMAPBUFFERPROC) __GLeeGetProcAddress("glMapBuffer"))!=0) nLinked++; 11538 if ((GLeeFuncPtr_glUnmapBuffer = (GLEEPFNGLUNMAPBUFFERPROC) __GLeeGetProcAddress("glUnmapBuffer"))!=0) nLinked++; 11539 if ((GLeeFuncPtr_glGetBufferParameteriv = (GLEEPFNGLGETBUFFERPARAMETERIVPROC) __GLeeGetProcAddress("glGetBufferParameteriv"))!=0) nLinked++; 11540 if ((GLeeFuncPtr_glGetBufferPointerv = (GLEEPFNGLGETBUFFERPOINTERVPROC) __GLeeGetProcAddress("glGetBufferPointerv"))!=0) nLinked++; 11541 #endif 11542 if (nLinked==19) return GLEE_LINK_COMPLETE; 11543 if (nLinked==0) return GLEE_LINK_FAIL; 11544 return GLEE_LINK_PARTIAL; 11545 } 11546 11547 GLuint __GLeeLink_GL_VERSION_2_0(void) 11548 { 11549 GLint nLinked=0; 11550 #ifdef __GLEE_GL_VERSION_2_0 11551 if ((GLeeFuncPtr_glBlendEquationSeparate = (GLEEPFNGLBLENDEQUATIONSEPARATEPROC) __GLeeGetProcAddress("glBlendEquationSeparate"))!=0) nLinked++; 11552 if ((GLeeFuncPtr_glDrawBuffers = (GLEEPFNGLDRAWBUFFERSPROC) __GLeeGetProcAddress("glDrawBuffers"))!=0) nLinked++; 11553 if ((GLeeFuncPtr_glStencilOpSeparate = (GLEEPFNGLSTENCILOPSEPARATEPROC) __GLeeGetProcAddress("glStencilOpSeparate"))!=0) nLinked++; 11554 if ((GLeeFuncPtr_glStencilFuncSeparate = (GLEEPFNGLSTENCILFUNCSEPARATEPROC) __GLeeGetProcAddress("glStencilFuncSeparate"))!=0) nLinked++; 11555 if ((GLeeFuncPtr_glStencilMaskSeparate = (GLEEPFNGLSTENCILMASKSEPARATEPROC) __GLeeGetProcAddress("glStencilMaskSeparate"))!=0) nLinked++; 11556 if ((GLeeFuncPtr_glAttachShader = (GLEEPFNGLATTACHSHADERPROC) __GLeeGetProcAddress("glAttachShader"))!=0) nLinked++; 11557 if ((GLeeFuncPtr_glBindAttribLocation = (GLEEPFNGLBINDATTRIBLOCATIONPROC) __GLeeGetProcAddress("glBindAttribLocation"))!=0) nLinked++; 11558 if ((GLeeFuncPtr_glCompileShader = (GLEEPFNGLCOMPILESHADERPROC) __GLeeGetProcAddress("glCompileShader"))!=0) nLinked++; 11559 if ((GLeeFuncPtr_glCreateProgram = (GLEEPFNGLCREATEPROGRAMPROC) __GLeeGetProcAddress("glCreateProgram"))!=0) nLinked++; 11560 if ((GLeeFuncPtr_glCreateShader = (GLEEPFNGLCREATESHADERPROC) __GLeeGetProcAddress("glCreateShader"))!=0) nLinked++; 11561 if ((GLeeFuncPtr_glDeleteProgram = (GLEEPFNGLDELETEPROGRAMPROC) __GLeeGetProcAddress("glDeleteProgram"))!=0) nLinked++; 11562 if ((GLeeFuncPtr_glDeleteShader = (GLEEPFNGLDELETESHADERPROC) __GLeeGetProcAddress("glDeleteShader"))!=0) nLinked++; 11563 if ((GLeeFuncPtr_glDetachShader = (GLEEPFNGLDETACHSHADERPROC) __GLeeGetProcAddress("glDetachShader"))!=0) nLinked++; 11564 if ((GLeeFuncPtr_glDisableVertexAttribArray = (GLEEPFNGLDISABLEVERTEXATTRIBARRAYPROC) __GLeeGetProcAddress("glDisableVertexAttribArray"))!=0) nLinked++; 11565 if ((GLeeFuncPtr_glEnableVertexAttribArray = (GLEEPFNGLENABLEVERTEXATTRIBARRAYPROC) __GLeeGetProcAddress("glEnableVertexAttribArray"))!=0) nLinked++; 11566 if ((GLeeFuncPtr_glGetActiveAttrib = (GLEEPFNGLGETACTIVEATTRIBPROC) __GLeeGetProcAddress("glGetActiveAttrib"))!=0) nLinked++; 11567 if ((GLeeFuncPtr_glGetActiveUniform = (GLEEPFNGLGETACTIVEUNIFORMPROC) __GLeeGetProcAddress("glGetActiveUniform"))!=0) nLinked++; 11568 if ((GLeeFuncPtr_glGetAttachedShaders = (GLEEPFNGLGETATTACHEDSHADERSPROC) __GLeeGetProcAddress("glGetAttachedShaders"))!=0) nLinked++; 11569 if ((GLeeFuncPtr_glGetAttribLocation = (GLEEPFNGLGETATTRIBLOCATIONPROC) __GLeeGetProcAddress("glGetAttribLocation"))!=0) nLinked++; 11570 if ((GLeeFuncPtr_glGetProgramiv = (GLEEPFNGLGETPROGRAMIVPROC) __GLeeGetProcAddress("glGetProgramiv"))!=0) nLinked++; 11571 if ((GLeeFuncPtr_glGetProgramInfoLog = (GLEEPFNGLGETPROGRAMINFOLOGPROC) __GLeeGetProcAddress("glGetProgramInfoLog"))!=0) nLinked++; 11572 if ((GLeeFuncPtr_glGetShaderiv = (GLEEPFNGLGETSHADERIVPROC) __GLeeGetProcAddress("glGetShaderiv"))!=0) nLinked++; 11573 if ((GLeeFuncPtr_glGetShaderInfoLog = (GLEEPFNGLGETSHADERINFOLOGPROC) __GLeeGetProcAddress("glGetShaderInfoLog"))!=0) nLinked++; 11574 if ((GLeeFuncPtr_glGetShaderSource = (GLEEPFNGLGETSHADERSOURCEPROC) __GLeeGetProcAddress("glGetShaderSource"))!=0) nLinked++; 11575 if ((GLeeFuncPtr_glGetUniformLocation = (GLEEPFNGLGETUNIFORMLOCATIONPROC) __GLeeGetProcAddress("glGetUniformLocation"))!=0) nLinked++; 11576 if ((GLeeFuncPtr_glGetUniformfv = (GLEEPFNGLGETUNIFORMFVPROC) __GLeeGetProcAddress("glGetUniformfv"))!=0) nLinked++; 11577 if ((GLeeFuncPtr_glGetUniformiv = (GLEEPFNGLGETUNIFORMIVPROC) __GLeeGetProcAddress("glGetUniformiv"))!=0) nLinked++; 11578 if ((GLeeFuncPtr_glGetVertexAttribdv = (GLEEPFNGLGETVERTEXATTRIBDVPROC) __GLeeGetProcAddress("glGetVertexAttribdv"))!=0) nLinked++; 11579 if ((GLeeFuncPtr_glGetVertexAttribfv = (GLEEPFNGLGETVERTEXATTRIBFVPROC) __GLeeGetProcAddress("glGetVertexAttribfv"))!=0) nLinked++; 11580 if ((GLeeFuncPtr_glGetVertexAttribiv = (GLEEPFNGLGETVERTEXATTRIBIVPROC) __GLeeGetProcAddress("glGetVertexAttribiv"))!=0) nLinked++; 11581 if ((GLeeFuncPtr_glGetVertexAttribPointerv = (GLEEPFNGLGETVERTEXATTRIBPOINTERVPROC) __GLeeGetProcAddress("glGetVertexAttribPointerv"))!=0) nLinked++; 11582 if ((GLeeFuncPtr_glIsProgram = (GLEEPFNGLISPROGRAMPROC) __GLeeGetProcAddress("glIsProgram"))!=0) nLinked++; 11583 if ((GLeeFuncPtr_glIsShader = (GLEEPFNGLISSHADERPROC) __GLeeGetProcAddress("glIsShader"))!=0) nLinked++; 11584 if ((GLeeFuncPtr_glLinkProgram = (GLEEPFNGLLINKPROGRAMPROC) __GLeeGetProcAddress("glLinkProgram"))!=0) nLinked++; 11585 if ((GLeeFuncPtr_glShaderSource = (GLEEPFNGLSHADERSOURCEPROC) __GLeeGetProcAddress("glShaderSource"))!=0) nLinked++; 11586 if ((GLeeFuncPtr_glUseProgram = (GLEEPFNGLUSEPROGRAMPROC) __GLeeGetProcAddress("glUseProgram"))!=0) nLinked++; 11587 if ((GLeeFuncPtr_glUniform1f = (GLEEPFNGLUNIFORM1FPROC) __GLeeGetProcAddress("glUniform1f"))!=0) nLinked++; 11588 if ((GLeeFuncPtr_glUniform2f = (GLEEPFNGLUNIFORM2FPROC) __GLeeGetProcAddress("glUniform2f"))!=0) nLinked++; 11589 if ((GLeeFuncPtr_glUniform3f = (GLEEPFNGLUNIFORM3FPROC) __GLeeGetProcAddress("glUniform3f"))!=0) nLinked++; 11590 if ((GLeeFuncPtr_glUniform4f = (GLEEPFNGLUNIFORM4FPROC) __GLeeGetProcAddress("glUniform4f"))!=0) nLinked++; 11591 if ((GLeeFuncPtr_glUniform1i = (GLEEPFNGLUNIFORM1IPROC) __GLeeGetProcAddress("glUniform1i"))!=0) nLinked++; 11592 if ((GLeeFuncPtr_glUniform2i = (GLEEPFNGLUNIFORM2IPROC) __GLeeGetProcAddress("glUniform2i"))!=0) nLinked++; 11593 if ((GLeeFuncPtr_glUniform3i = (GLEEPFNGLUNIFORM3IPROC) __GLeeGetProcAddress("glUniform3i"))!=0) nLinked++; 11594 if ((GLeeFuncPtr_glUniform4i = (GLEEPFNGLUNIFORM4IPROC) __GLeeGetProcAddress("glUniform4i"))!=0) nLinked++; 11595 if ((GLeeFuncPtr_glUniform1fv = (GLEEPFNGLUNIFORM1FVPROC) __GLeeGetProcAddress("glUniform1fv"))!=0) nLinked++; 11596 if ((GLeeFuncPtr_glUniform2fv = (GLEEPFNGLUNIFORM2FVPROC) __GLeeGetProcAddress("glUniform2fv"))!=0) nLinked++; 11597 if ((GLeeFuncPtr_glUniform3fv = (GLEEPFNGLUNIFORM3FVPROC) __GLeeGetProcAddress("glUniform3fv"))!=0) nLinked++; 11598 if ((GLeeFuncPtr_glUniform4fv = (GLEEPFNGLUNIFORM4FVPROC) __GLeeGetProcAddress("glUniform4fv"))!=0) nLinked++; 11599 if ((GLeeFuncPtr_glUniform1iv = (GLEEPFNGLUNIFORM1IVPROC) __GLeeGetProcAddress("glUniform1iv"))!=0) nLinked++; 11600 if ((GLeeFuncPtr_glUniform2iv = (GLEEPFNGLUNIFORM2IVPROC) __GLeeGetProcAddress("glUniform2iv"))!=0) nLinked++; 11601 if ((GLeeFuncPtr_glUniform3iv = (GLEEPFNGLUNIFORM3IVPROC) __GLeeGetProcAddress("glUniform3iv"))!=0) nLinked++; 11602 if ((GLeeFuncPtr_glUniform4iv = (GLEEPFNGLUNIFORM4IVPROC) __GLeeGetProcAddress("glUniform4iv"))!=0) nLinked++; 11603 if ((GLeeFuncPtr_glUniformMatrix2fv = (GLEEPFNGLUNIFORMMATRIX2FVPROC) __GLeeGetProcAddress("glUniformMatrix2fv"))!=0) nLinked++; 11604 if ((GLeeFuncPtr_glUniformMatrix3fv = (GLEEPFNGLUNIFORMMATRIX3FVPROC) __GLeeGetProcAddress("glUniformMatrix3fv"))!=0) nLinked++; 11605 if ((GLeeFuncPtr_glUniformMatrix4fv = (GLEEPFNGLUNIFORMMATRIX4FVPROC) __GLeeGetProcAddress("glUniformMatrix4fv"))!=0) nLinked++; 11606 if ((GLeeFuncPtr_glValidateProgram = (GLEEPFNGLVALIDATEPROGRAMPROC) __GLeeGetProcAddress("glValidateProgram"))!=0) nLinked++; 11607 if ((GLeeFuncPtr_glVertexAttrib1d = (GLEEPFNGLVERTEXATTRIB1DPROC) __GLeeGetProcAddress("glVertexAttrib1d"))!=0) nLinked++; 11608 if ((GLeeFuncPtr_glVertexAttrib1dv = (GLEEPFNGLVERTEXATTRIB1DVPROC) __GLeeGetProcAddress("glVertexAttrib1dv"))!=0) nLinked++; 11609 if ((GLeeFuncPtr_glVertexAttrib1f = (GLEEPFNGLVERTEXATTRIB1FPROC) __GLeeGetProcAddress("glVertexAttrib1f"))!=0) nLinked++; 11610 if ((GLeeFuncPtr_glVertexAttrib1fv = (GLEEPFNGLVERTEXATTRIB1FVPROC) __GLeeGetProcAddress("glVertexAttrib1fv"))!=0) nLinked++; 11611 if ((GLeeFuncPtr_glVertexAttrib1s = (GLEEPFNGLVERTEXATTRIB1SPROC) __GLeeGetProcAddress("glVertexAttrib1s"))!=0) nLinked++; 11612 if ((GLeeFuncPtr_glVertexAttrib1sv = (GLEEPFNGLVERTEXATTRIB1SVPROC) __GLeeGetProcAddress("glVertexAttrib1sv"))!=0) nLinked++; 11613 if ((GLeeFuncPtr_glVertexAttrib2d = (GLEEPFNGLVERTEXATTRIB2DPROC) __GLeeGetProcAddress("glVertexAttrib2d"))!=0) nLinked++; 11614 if ((GLeeFuncPtr_glVertexAttrib2dv = (GLEEPFNGLVERTEXATTRIB2DVPROC) __GLeeGetProcAddress("glVertexAttrib2dv"))!=0) nLinked++; 11615 if ((GLeeFuncPtr_glVertexAttrib2f = (GLEEPFNGLVERTEXATTRIB2FPROC) __GLeeGetProcAddress("glVertexAttrib2f"))!=0) nLinked++; 11616 if ((GLeeFuncPtr_glVertexAttrib2fv = (GLEEPFNGLVERTEXATTRIB2FVPROC) __GLeeGetProcAddress("glVertexAttrib2fv"))!=0) nLinked++; 11617 if ((GLeeFuncPtr_glVertexAttrib2s = (GLEEPFNGLVERTEXATTRIB2SPROC) __GLeeGetProcAddress("glVertexAttrib2s"))!=0) nLinked++; 11618 if ((GLeeFuncPtr_glVertexAttrib2sv = (GLEEPFNGLVERTEXATTRIB2SVPROC) __GLeeGetProcAddress("glVertexAttrib2sv"))!=0) nLinked++; 11619 if ((GLeeFuncPtr_glVertexAttrib3d = (GLEEPFNGLVERTEXATTRIB3DPROC) __GLeeGetProcAddress("glVertexAttrib3d"))!=0) nLinked++; 11620 if ((GLeeFuncPtr_glVertexAttrib3dv = (GLEEPFNGLVERTEXATTRIB3DVPROC) __GLeeGetProcAddress("glVertexAttrib3dv"))!=0) nLinked++; 11621 if ((GLeeFuncPtr_glVertexAttrib3f = (GLEEPFNGLVERTEXATTRIB3FPROC) __GLeeGetProcAddress("glVertexAttrib3f"))!=0) nLinked++; 11622 if ((GLeeFuncPtr_glVertexAttrib3fv = (GLEEPFNGLVERTEXATTRIB3FVPROC) __GLeeGetProcAddress("glVertexAttrib3fv"))!=0) nLinked++; 11623 if ((GLeeFuncPtr_glVertexAttrib3s = (GLEEPFNGLVERTEXATTRIB3SPROC) __GLeeGetProcAddress("glVertexAttrib3s"))!=0) nLinked++; 11624 if ((GLeeFuncPtr_glVertexAttrib3sv = (GLEEPFNGLVERTEXATTRIB3SVPROC) __GLeeGetProcAddress("glVertexAttrib3sv"))!=0) nLinked++; 11625 if ((GLeeFuncPtr_glVertexAttrib4Nbv = (GLEEPFNGLVERTEXATTRIB4NBVPROC) __GLeeGetProcAddress("glVertexAttrib4Nbv"))!=0) nLinked++; 11626 if ((GLeeFuncPtr_glVertexAttrib4Niv = (GLEEPFNGLVERTEXATTRIB4NIVPROC) __GLeeGetProcAddress("glVertexAttrib4Niv"))!=0) nLinked++; 11627 if ((GLeeFuncPtr_glVertexAttrib4Nsv = (GLEEPFNGLVERTEXATTRIB4NSVPROC) __GLeeGetProcAddress("glVertexAttrib4Nsv"))!=0) nLinked++; 11628 if ((GLeeFuncPtr_glVertexAttrib4Nub = (GLEEPFNGLVERTEXATTRIB4NUBPROC) __GLeeGetProcAddress("glVertexAttrib4Nub"))!=0) nLinked++; 11629 if ((GLeeFuncPtr_glVertexAttrib4Nubv = (GLEEPFNGLVERTEXATTRIB4NUBVPROC) __GLeeGetProcAddress("glVertexAttrib4Nubv"))!=0) nLinked++; 11630 if ((GLeeFuncPtr_glVertexAttrib4Nuiv = (GLEEPFNGLVERTEXATTRIB4NUIVPROC) __GLeeGetProcAddress("glVertexAttrib4Nuiv"))!=0) nLinked++; 11631 if ((GLeeFuncPtr_glVertexAttrib4Nusv = (GLEEPFNGLVERTEXATTRIB4NUSVPROC) __GLeeGetProcAddress("glVertexAttrib4Nusv"))!=0) nLinked++; 11632 if ((GLeeFuncPtr_glVertexAttrib4bv = (GLEEPFNGLVERTEXATTRIB4BVPROC) __GLeeGetProcAddress("glVertexAttrib4bv"))!=0) nLinked++; 11633 if ((GLeeFuncPtr_glVertexAttrib4d = (GLEEPFNGLVERTEXATTRIB4DPROC) __GLeeGetProcAddress("glVertexAttrib4d"))!=0) nLinked++; 11634 if ((GLeeFuncPtr_glVertexAttrib4dv = (GLEEPFNGLVERTEXATTRIB4DVPROC) __GLeeGetProcAddress("glVertexAttrib4dv"))!=0) nLinked++; 11635 if ((GLeeFuncPtr_glVertexAttrib4f = (GLEEPFNGLVERTEXATTRIB4FPROC) __GLeeGetProcAddress("glVertexAttrib4f"))!=0) nLinked++; 11636 if ((GLeeFuncPtr_glVertexAttrib4fv = (GLEEPFNGLVERTEXATTRIB4FVPROC) __GLeeGetProcAddress("glVertexAttrib4fv"))!=0) nLinked++; 11637 if ((GLeeFuncPtr_glVertexAttrib4iv = (GLEEPFNGLVERTEXATTRIB4IVPROC) __GLeeGetProcAddress("glVertexAttrib4iv"))!=0) nLinked++; 11638 if ((GLeeFuncPtr_glVertexAttrib4s = (GLEEPFNGLVERTEXATTRIB4SPROC) __GLeeGetProcAddress("glVertexAttrib4s"))!=0) nLinked++; 11639 if ((GLeeFuncPtr_glVertexAttrib4sv = (GLEEPFNGLVERTEXATTRIB4SVPROC) __GLeeGetProcAddress("glVertexAttrib4sv"))!=0) nLinked++; 11640 if ((GLeeFuncPtr_glVertexAttrib4ubv = (GLEEPFNGLVERTEXATTRIB4UBVPROC) __GLeeGetProcAddress("glVertexAttrib4ubv"))!=0) nLinked++; 11641 if ((GLeeFuncPtr_glVertexAttrib4uiv = (GLEEPFNGLVERTEXATTRIB4UIVPROC) __GLeeGetProcAddress("glVertexAttrib4uiv"))!=0) nLinked++; 11642 if ((GLeeFuncPtr_glVertexAttrib4usv = (GLEEPFNGLVERTEXATTRIB4USVPROC) __GLeeGetProcAddress("glVertexAttrib4usv"))!=0) nLinked++; 11643 if ((GLeeFuncPtr_glVertexAttribPointer = (GLEEPFNGLVERTEXATTRIBPOINTERPROC) __GLeeGetProcAddress("glVertexAttribPointer"))!=0) nLinked++; 11644 #endif 11645 if (nLinked==93) return GLEE_LINK_COMPLETE; 11646 if (nLinked==0) return GLEE_LINK_FAIL; 11647 return GLEE_LINK_PARTIAL; 11648 } 11649 11650 GLuint __GLeeLink_GL_VERSION_2_1(void) 11651 { 11652 GLint nLinked=0; 11653 #ifdef __GLEE_GL_VERSION_2_1 11654 if ((GLeeFuncPtr_glUniformMatrix2x3fv = (GLEEPFNGLUNIFORMMATRIX2X3FVPROC) __GLeeGetProcAddress("glUniformMatrix2x3fv"))!=0) nLinked++; 11655 if ((GLeeFuncPtr_glUniformMatrix3x2fv = (GLEEPFNGLUNIFORMMATRIX3X2FVPROC) __GLeeGetProcAddress("glUniformMatrix3x2fv"))!=0) nLinked++; 11656 if ((GLeeFuncPtr_glUniformMatrix2x4fv = (GLEEPFNGLUNIFORMMATRIX2X4FVPROC) __GLeeGetProcAddress("glUniformMatrix2x4fv"))!=0) nLinked++; 11657 if ((GLeeFuncPtr_glUniformMatrix4x2fv = (GLEEPFNGLUNIFORMMATRIX4X2FVPROC) __GLeeGetProcAddress("glUniformMatrix4x2fv"))!=0) nLinked++; 11658 if ((GLeeFuncPtr_glUniformMatrix3x4fv = (GLEEPFNGLUNIFORMMATRIX3X4FVPROC) __GLeeGetProcAddress("glUniformMatrix3x4fv"))!=0) nLinked++; 11659 if ((GLeeFuncPtr_glUniformMatrix4x3fv = (GLEEPFNGLUNIFORMMATRIX4X3FVPROC) __GLeeGetProcAddress("glUniformMatrix4x3fv"))!=0) nLinked++; 11660 #endif 11661 if (nLinked==6) return GLEE_LINK_COMPLETE; 11662 if (nLinked==0) return GLEE_LINK_FAIL; 11663 return GLEE_LINK_PARTIAL; 11664 } 11665 11666 GLuint __GLeeLink_GL_VERSION_3_0(void) 11667 { 11668 GLint nLinked=0; 11669 #ifdef __GLEE_GL_VERSION_3_0 11670 if ((GLeeFuncPtr_glColorMaski = (GLEEPFNGLCOLORMASKIPROC) __GLeeGetProcAddress("glColorMaski"))!=0) nLinked++; 11671 if ((GLeeFuncPtr_glGetBooleani_v = (GLEEPFNGLGETBOOLEANI_VPROC) __GLeeGetProcAddress("glGetBooleani_v"))!=0) nLinked++; 11672 if ((GLeeFuncPtr_glGetIntegeri_v = (GLEEPFNGLGETINTEGERI_VPROC) __GLeeGetProcAddress("glGetIntegeri_v"))!=0) nLinked++; 11673 if ((GLeeFuncPtr_glEnablei = (GLEEPFNGLENABLEIPROC) __GLeeGetProcAddress("glEnablei"))!=0) nLinked++; 11674 if ((GLeeFuncPtr_glDisablei = (GLEEPFNGLDISABLEIPROC) __GLeeGetProcAddress("glDisablei"))!=0) nLinked++; 11675 if ((GLeeFuncPtr_glIsEnabledi = (GLEEPFNGLISENABLEDIPROC) __GLeeGetProcAddress("glIsEnabledi"))!=0) nLinked++; 11676 if ((GLeeFuncPtr_glBeginTransformFeedback = (GLEEPFNGLBEGINTRANSFORMFEEDBACKPROC) __GLeeGetProcAddress("glBeginTransformFeedback"))!=0) nLinked++; 11677 if ((GLeeFuncPtr_glEndTransformFeedback = (GLEEPFNGLENDTRANSFORMFEEDBACKPROC) __GLeeGetProcAddress("glEndTransformFeedback"))!=0) nLinked++; 11678 if ((GLeeFuncPtr_glBindBufferRange = (GLEEPFNGLBINDBUFFERRANGEPROC) __GLeeGetProcAddress("glBindBufferRange"))!=0) nLinked++; 11679 if ((GLeeFuncPtr_glBindBufferBase = (GLEEPFNGLBINDBUFFERBASEPROC) __GLeeGetProcAddress("glBindBufferBase"))!=0) nLinked++; 11680 if ((GLeeFuncPtr_glTransformFeedbackVaryings = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSPROC) __GLeeGetProcAddress("glTransformFeedbackVaryings"))!=0) nLinked++; 11681 if ((GLeeFuncPtr_glGetTransformFeedbackVarying = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGPROC) __GLeeGetProcAddress("glGetTransformFeedbackVarying"))!=0) nLinked++; 11682 if ((GLeeFuncPtr_glClampColor = (GLEEPFNGLCLAMPCOLORPROC) __GLeeGetProcAddress("glClampColor"))!=0) nLinked++; 11683 if ((GLeeFuncPtr_glBeginConditionalRender = (GLEEPFNGLBEGINCONDITIONALRENDERPROC) __GLeeGetProcAddress("glBeginConditionalRender"))!=0) nLinked++; 11684 if ((GLeeFuncPtr_glEndConditionalRender = (GLEEPFNGLENDCONDITIONALRENDERPROC) __GLeeGetProcAddress("glEndConditionalRender"))!=0) nLinked++; 11685 if ((GLeeFuncPtr_glVertexAttribI1i = (GLEEPFNGLVERTEXATTRIBI1IPROC) __GLeeGetProcAddress("glVertexAttribI1i"))!=0) nLinked++; 11686 if ((GLeeFuncPtr_glVertexAttribI2i = (GLEEPFNGLVERTEXATTRIBI2IPROC) __GLeeGetProcAddress("glVertexAttribI2i"))!=0) nLinked++; 11687 if ((GLeeFuncPtr_glVertexAttribI3i = (GLEEPFNGLVERTEXATTRIBI3IPROC) __GLeeGetProcAddress("glVertexAttribI3i"))!=0) nLinked++; 11688 if ((GLeeFuncPtr_glVertexAttribI4i = (GLEEPFNGLVERTEXATTRIBI4IPROC) __GLeeGetProcAddress("glVertexAttribI4i"))!=0) nLinked++; 11689 if ((GLeeFuncPtr_glVertexAttribI1ui = (GLEEPFNGLVERTEXATTRIBI1UIPROC) __GLeeGetProcAddress("glVertexAttribI1ui"))!=0) nLinked++; 11690 if ((GLeeFuncPtr_glVertexAttribI2ui = (GLEEPFNGLVERTEXATTRIBI2UIPROC) __GLeeGetProcAddress("glVertexAttribI2ui"))!=0) nLinked++; 11691 if ((GLeeFuncPtr_glVertexAttribI3ui = (GLEEPFNGLVERTEXATTRIBI3UIPROC) __GLeeGetProcAddress("glVertexAttribI3ui"))!=0) nLinked++; 11692 if ((GLeeFuncPtr_glVertexAttribI4ui = (GLEEPFNGLVERTEXATTRIBI4UIPROC) __GLeeGetProcAddress("glVertexAttribI4ui"))!=0) nLinked++; 11693 if ((GLeeFuncPtr_glVertexAttribI1iv = (GLEEPFNGLVERTEXATTRIBI1IVPROC) __GLeeGetProcAddress("glVertexAttribI1iv"))!=0) nLinked++; 11694 if ((GLeeFuncPtr_glVertexAttribI2iv = (GLEEPFNGLVERTEXATTRIBI2IVPROC) __GLeeGetProcAddress("glVertexAttribI2iv"))!=0) nLinked++; 11695 if ((GLeeFuncPtr_glVertexAttribI3iv = (GLEEPFNGLVERTEXATTRIBI3IVPROC) __GLeeGetProcAddress("glVertexAttribI3iv"))!=0) nLinked++; 11696 if ((GLeeFuncPtr_glVertexAttribI4iv = (GLEEPFNGLVERTEXATTRIBI4IVPROC) __GLeeGetProcAddress("glVertexAttribI4iv"))!=0) nLinked++; 11697 if ((GLeeFuncPtr_glVertexAttribI1uiv = (GLEEPFNGLVERTEXATTRIBI1UIVPROC) __GLeeGetProcAddress("glVertexAttribI1uiv"))!=0) nLinked++; 11698 if ((GLeeFuncPtr_glVertexAttribI2uiv = (GLEEPFNGLVERTEXATTRIBI2UIVPROC) __GLeeGetProcAddress("glVertexAttribI2uiv"))!=0) nLinked++; 11699 if ((GLeeFuncPtr_glVertexAttribI3uiv = (GLEEPFNGLVERTEXATTRIBI3UIVPROC) __GLeeGetProcAddress("glVertexAttribI3uiv"))!=0) nLinked++; 11700 if ((GLeeFuncPtr_glVertexAttribI4uiv = (GLEEPFNGLVERTEXATTRIBI4UIVPROC) __GLeeGetProcAddress("glVertexAttribI4uiv"))!=0) nLinked++; 11701 if ((GLeeFuncPtr_glVertexAttribI4bv = (GLEEPFNGLVERTEXATTRIBI4BVPROC) __GLeeGetProcAddress("glVertexAttribI4bv"))!=0) nLinked++; 11702 if ((GLeeFuncPtr_glVertexAttribI4sv = (GLEEPFNGLVERTEXATTRIBI4SVPROC) __GLeeGetProcAddress("glVertexAttribI4sv"))!=0) nLinked++; 11703 if ((GLeeFuncPtr_glVertexAttribI4ubv = (GLEEPFNGLVERTEXATTRIBI4UBVPROC) __GLeeGetProcAddress("glVertexAttribI4ubv"))!=0) nLinked++; 11704 if ((GLeeFuncPtr_glVertexAttribI4usv = (GLEEPFNGLVERTEXATTRIBI4USVPROC) __GLeeGetProcAddress("glVertexAttribI4usv"))!=0) nLinked++; 11705 if ((GLeeFuncPtr_glVertexAttribIPointer = (GLEEPFNGLVERTEXATTRIBIPOINTERPROC) __GLeeGetProcAddress("glVertexAttribIPointer"))!=0) nLinked++; 11706 if ((GLeeFuncPtr_glGetVertexAttribIiv = (GLEEPFNGLGETVERTEXATTRIBIIVPROC) __GLeeGetProcAddress("glGetVertexAttribIiv"))!=0) nLinked++; 11707 if ((GLeeFuncPtr_glGetVertexAttribIuiv = (GLEEPFNGLGETVERTEXATTRIBIUIVPROC) __GLeeGetProcAddress("glGetVertexAttribIuiv"))!=0) nLinked++; 11708 if ((GLeeFuncPtr_glGetUniformuiv = (GLEEPFNGLGETUNIFORMUIVPROC) __GLeeGetProcAddress("glGetUniformuiv"))!=0) nLinked++; 11709 if ((GLeeFuncPtr_glBindFragDataLocation = (GLEEPFNGLBINDFRAGDATALOCATIONPROC) __GLeeGetProcAddress("glBindFragDataLocation"))!=0) nLinked++; 11710 if ((GLeeFuncPtr_glGetFragDataLocation = (GLEEPFNGLGETFRAGDATALOCATIONPROC) __GLeeGetProcAddress("glGetFragDataLocation"))!=0) nLinked++; 11711 if ((GLeeFuncPtr_glUniform1ui = (GLEEPFNGLUNIFORM1UIPROC) __GLeeGetProcAddress("glUniform1ui"))!=0) nLinked++; 11712 if ((GLeeFuncPtr_glUniform2ui = (GLEEPFNGLUNIFORM2UIPROC) __GLeeGetProcAddress("glUniform2ui"))!=0) nLinked++; 11713 if ((GLeeFuncPtr_glUniform3ui = (GLEEPFNGLUNIFORM3UIPROC) __GLeeGetProcAddress("glUniform3ui"))!=0) nLinked++; 11714 if ((GLeeFuncPtr_glUniform4ui = (GLEEPFNGLUNIFORM4UIPROC) __GLeeGetProcAddress("glUniform4ui"))!=0) nLinked++; 11715 if ((GLeeFuncPtr_glUniform1uiv = (GLEEPFNGLUNIFORM1UIVPROC) __GLeeGetProcAddress("glUniform1uiv"))!=0) nLinked++; 11716 if ((GLeeFuncPtr_glUniform2uiv = (GLEEPFNGLUNIFORM2UIVPROC) __GLeeGetProcAddress("glUniform2uiv"))!=0) nLinked++; 11717 if ((GLeeFuncPtr_glUniform3uiv = (GLEEPFNGLUNIFORM3UIVPROC) __GLeeGetProcAddress("glUniform3uiv"))!=0) nLinked++; 11718 if ((GLeeFuncPtr_glUniform4uiv = (GLEEPFNGLUNIFORM4UIVPROC) __GLeeGetProcAddress("glUniform4uiv"))!=0) nLinked++; 11719 if ((GLeeFuncPtr_glTexParameterIiv = (GLEEPFNGLTEXPARAMETERIIVPROC) __GLeeGetProcAddress("glTexParameterIiv"))!=0) nLinked++; 11720 if ((GLeeFuncPtr_glTexParameterIuiv = (GLEEPFNGLTEXPARAMETERIUIVPROC) __GLeeGetProcAddress("glTexParameterIuiv"))!=0) nLinked++; 11721 if ((GLeeFuncPtr_glGetTexParameterIiv = (GLEEPFNGLGETTEXPARAMETERIIVPROC) __GLeeGetProcAddress("glGetTexParameterIiv"))!=0) nLinked++; 11722 if ((GLeeFuncPtr_glGetTexParameterIuiv = (GLEEPFNGLGETTEXPARAMETERIUIVPROC) __GLeeGetProcAddress("glGetTexParameterIuiv"))!=0) nLinked++; 11723 if ((GLeeFuncPtr_glClearBufferiv = (GLEEPFNGLCLEARBUFFERIVPROC) __GLeeGetProcAddress("glClearBufferiv"))!=0) nLinked++; 11724 if ((GLeeFuncPtr_glClearBufferuiv = (GLEEPFNGLCLEARBUFFERUIVPROC) __GLeeGetProcAddress("glClearBufferuiv"))!=0) nLinked++; 11725 if ((GLeeFuncPtr_glClearBufferfv = (GLEEPFNGLCLEARBUFFERFVPROC) __GLeeGetProcAddress("glClearBufferfv"))!=0) nLinked++; 11726 if ((GLeeFuncPtr_glClearBufferfi = (GLEEPFNGLCLEARBUFFERFIPROC) __GLeeGetProcAddress("glClearBufferfi"))!=0) nLinked++; 11727 if ((GLeeFuncPtr_glGetStringi = (GLEEPFNGLGETSTRINGIPROC) __GLeeGetProcAddress("glGetStringi"))!=0) nLinked++; 11728 #endif 11729 if (nLinked==58) return GLEE_LINK_COMPLETE; 11730 if (nLinked==0) return GLEE_LINK_FAIL; 11731 return GLEE_LINK_PARTIAL; 11732 } 11733 11734 GLuint __GLeeLink_GL_ARB_multitexture(void) 11735 { 11736 GLint nLinked=0; 11737 #ifdef __GLEE_GL_ARB_multitexture 11738 if ((GLeeFuncPtr_glActiveTextureARB = (GLEEPFNGLACTIVETEXTUREARBPROC) __GLeeGetProcAddress("glActiveTextureARB"))!=0) nLinked++; 11739 if ((GLeeFuncPtr_glClientActiveTextureARB = (GLEEPFNGLCLIENTACTIVETEXTUREARBPROC) __GLeeGetProcAddress("glClientActiveTextureARB"))!=0) nLinked++; 11740 if ((GLeeFuncPtr_glMultiTexCoord1dARB = (GLEEPFNGLMULTITEXCOORD1DARBPROC) __GLeeGetProcAddress("glMultiTexCoord1dARB"))!=0) nLinked++; 11741 if ((GLeeFuncPtr_glMultiTexCoord1dvARB = (GLEEPFNGLMULTITEXCOORD1DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1dvARB"))!=0) nLinked++; 11742 if ((GLeeFuncPtr_glMultiTexCoord1fARB = (GLEEPFNGLMULTITEXCOORD1FARBPROC) __GLeeGetProcAddress("glMultiTexCoord1fARB"))!=0) nLinked++; 11743 if ((GLeeFuncPtr_glMultiTexCoord1fvARB = (GLEEPFNGLMULTITEXCOORD1FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1fvARB"))!=0) nLinked++; 11744 if ((GLeeFuncPtr_glMultiTexCoord1iARB = (GLEEPFNGLMULTITEXCOORD1IARBPROC) __GLeeGetProcAddress("glMultiTexCoord1iARB"))!=0) nLinked++; 11745 if ((GLeeFuncPtr_glMultiTexCoord1ivARB = (GLEEPFNGLMULTITEXCOORD1IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1ivARB"))!=0) nLinked++; 11746 if ((GLeeFuncPtr_glMultiTexCoord1sARB = (GLEEPFNGLMULTITEXCOORD1SARBPROC) __GLeeGetProcAddress("glMultiTexCoord1sARB"))!=0) nLinked++; 11747 if ((GLeeFuncPtr_glMultiTexCoord1svARB = (GLEEPFNGLMULTITEXCOORD1SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord1svARB"))!=0) nLinked++; 11748 if ((GLeeFuncPtr_glMultiTexCoord2dARB = (GLEEPFNGLMULTITEXCOORD2DARBPROC) __GLeeGetProcAddress("glMultiTexCoord2dARB"))!=0) nLinked++; 11749 if ((GLeeFuncPtr_glMultiTexCoord2dvARB = (GLEEPFNGLMULTITEXCOORD2DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2dvARB"))!=0) nLinked++; 11750 if ((GLeeFuncPtr_glMultiTexCoord2fARB = (GLEEPFNGLMULTITEXCOORD2FARBPROC) __GLeeGetProcAddress("glMultiTexCoord2fARB"))!=0) nLinked++; 11751 if ((GLeeFuncPtr_glMultiTexCoord2fvARB = (GLEEPFNGLMULTITEXCOORD2FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2fvARB"))!=0) nLinked++; 11752 if ((GLeeFuncPtr_glMultiTexCoord2iARB = (GLEEPFNGLMULTITEXCOORD2IARBPROC) __GLeeGetProcAddress("glMultiTexCoord2iARB"))!=0) nLinked++; 11753 if ((GLeeFuncPtr_glMultiTexCoord2ivARB = (GLEEPFNGLMULTITEXCOORD2IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2ivARB"))!=0) nLinked++; 11754 if ((GLeeFuncPtr_glMultiTexCoord2sARB = (GLEEPFNGLMULTITEXCOORD2SARBPROC) __GLeeGetProcAddress("glMultiTexCoord2sARB"))!=0) nLinked++; 11755 if ((GLeeFuncPtr_glMultiTexCoord2svARB = (GLEEPFNGLMULTITEXCOORD2SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord2svARB"))!=0) nLinked++; 11756 if ((GLeeFuncPtr_glMultiTexCoord3dARB = (GLEEPFNGLMULTITEXCOORD3DARBPROC) __GLeeGetProcAddress("glMultiTexCoord3dARB"))!=0) nLinked++; 11757 if ((GLeeFuncPtr_glMultiTexCoord3dvARB = (GLEEPFNGLMULTITEXCOORD3DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3dvARB"))!=0) nLinked++; 11758 if ((GLeeFuncPtr_glMultiTexCoord3fARB = (GLEEPFNGLMULTITEXCOORD3FARBPROC) __GLeeGetProcAddress("glMultiTexCoord3fARB"))!=0) nLinked++; 11759 if ((GLeeFuncPtr_glMultiTexCoord3fvARB = (GLEEPFNGLMULTITEXCOORD3FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3fvARB"))!=0) nLinked++; 11760 if ((GLeeFuncPtr_glMultiTexCoord3iARB = (GLEEPFNGLMULTITEXCOORD3IARBPROC) __GLeeGetProcAddress("glMultiTexCoord3iARB"))!=0) nLinked++; 11761 if ((GLeeFuncPtr_glMultiTexCoord3ivARB = (GLEEPFNGLMULTITEXCOORD3IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3ivARB"))!=0) nLinked++; 11762 if ((GLeeFuncPtr_glMultiTexCoord3sARB = (GLEEPFNGLMULTITEXCOORD3SARBPROC) __GLeeGetProcAddress("glMultiTexCoord3sARB"))!=0) nLinked++; 11763 if ((GLeeFuncPtr_glMultiTexCoord3svARB = (GLEEPFNGLMULTITEXCOORD3SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord3svARB"))!=0) nLinked++; 11764 if ((GLeeFuncPtr_glMultiTexCoord4dARB = (GLEEPFNGLMULTITEXCOORD4DARBPROC) __GLeeGetProcAddress("glMultiTexCoord4dARB"))!=0) nLinked++; 11765 if ((GLeeFuncPtr_glMultiTexCoord4dvARB = (GLEEPFNGLMULTITEXCOORD4DVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4dvARB"))!=0) nLinked++; 11766 if ((GLeeFuncPtr_glMultiTexCoord4fARB = (GLEEPFNGLMULTITEXCOORD4FARBPROC) __GLeeGetProcAddress("glMultiTexCoord4fARB"))!=0) nLinked++; 11767 if ((GLeeFuncPtr_glMultiTexCoord4fvARB = (GLEEPFNGLMULTITEXCOORD4FVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4fvARB"))!=0) nLinked++; 11768 if ((GLeeFuncPtr_glMultiTexCoord4iARB = (GLEEPFNGLMULTITEXCOORD4IARBPROC) __GLeeGetProcAddress("glMultiTexCoord4iARB"))!=0) nLinked++; 11769 if ((GLeeFuncPtr_glMultiTexCoord4ivARB = (GLEEPFNGLMULTITEXCOORD4IVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4ivARB"))!=0) nLinked++; 11770 if ((GLeeFuncPtr_glMultiTexCoord4sARB = (GLEEPFNGLMULTITEXCOORD4SARBPROC) __GLeeGetProcAddress("glMultiTexCoord4sARB"))!=0) nLinked++; 11771 if ((GLeeFuncPtr_glMultiTexCoord4svARB = (GLEEPFNGLMULTITEXCOORD4SVARBPROC) __GLeeGetProcAddress("glMultiTexCoord4svARB"))!=0) nLinked++; 11772 #endif 11773 if (nLinked==34) return GLEE_LINK_COMPLETE; 11774 if (nLinked==0) return GLEE_LINK_FAIL; 11775 return GLEE_LINK_PARTIAL; 11776 } 11777 11778 GLuint __GLeeLink_GL_ARB_transpose_matrix(void) 11779 { 11780 GLint nLinked=0; 11781 #ifdef __GLEE_GL_ARB_transpose_matrix 11782 if ((GLeeFuncPtr_glLoadTransposeMatrixfARB = (GLEEPFNGLLOADTRANSPOSEMATRIXFARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixfARB"))!=0) nLinked++; 11783 if ((GLeeFuncPtr_glLoadTransposeMatrixdARB = (GLEEPFNGLLOADTRANSPOSEMATRIXDARBPROC) __GLeeGetProcAddress("glLoadTransposeMatrixdARB"))!=0) nLinked++; 11784 if ((GLeeFuncPtr_glMultTransposeMatrixfARB = (GLEEPFNGLMULTTRANSPOSEMATRIXFARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixfARB"))!=0) nLinked++; 11785 if ((GLeeFuncPtr_glMultTransposeMatrixdARB = (GLEEPFNGLMULTTRANSPOSEMATRIXDARBPROC) __GLeeGetProcAddress("glMultTransposeMatrixdARB"))!=0) nLinked++; 11786 #endif 11787 if (nLinked==4) return GLEE_LINK_COMPLETE; 11788 if (nLinked==0) return GLEE_LINK_FAIL; 11789 return GLEE_LINK_PARTIAL; 11790 } 11791 11792 GLuint __GLeeLink_GL_ARB_multisample(void) 11793 { 11794 GLint nLinked=0; 11795 #ifdef __GLEE_GL_ARB_multisample 11796 if ((GLeeFuncPtr_glSampleCoverageARB = (GLEEPFNGLSAMPLECOVERAGEARBPROC) __GLeeGetProcAddress("glSampleCoverageARB"))!=0) nLinked++; 11797 #endif 11798 if (nLinked==1) return GLEE_LINK_COMPLETE; 11799 if (nLinked==0) return GLEE_LINK_FAIL; 11800 return GLEE_LINK_PARTIAL; 11801 } 11802 11803 GLuint __GLeeLink_GL_ARB_texture_env_add(void) {return GLEE_LINK_COMPLETE;} 11804 11805 GLuint __GLeeLink_GL_ARB_texture_cube_map(void) {return GLEE_LINK_COMPLETE;} 11806 11807 GLuint __GLeeLink_GL_ARB_texture_compression(void) 11808 { 11809 GLint nLinked=0; 11810 #ifdef __GLEE_GL_ARB_texture_compression 11811 if ((GLeeFuncPtr_glCompressedTexImage3DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexImage3DARB"))!=0) nLinked++; 11812 if ((GLeeFuncPtr_glCompressedTexImage2DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexImage2DARB"))!=0) nLinked++; 11813 if ((GLeeFuncPtr_glCompressedTexImage1DARB = (GLEEPFNGLCOMPRESSEDTEXIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexImage1DARB"))!=0) nLinked++; 11814 if ((GLeeFuncPtr_glCompressedTexSubImage3DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage3DARB"))!=0) nLinked++; 11815 if ((GLeeFuncPtr_glCompressedTexSubImage2DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage2DARB"))!=0) nLinked++; 11816 if ((GLeeFuncPtr_glCompressedTexSubImage1DARB = (GLEEPFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC) __GLeeGetProcAddress("glCompressedTexSubImage1DARB"))!=0) nLinked++; 11817 if ((GLeeFuncPtr_glGetCompressedTexImageARB = (GLEEPFNGLGETCOMPRESSEDTEXIMAGEARBPROC) __GLeeGetProcAddress("glGetCompressedTexImageARB"))!=0) nLinked++; 11818 #endif 11819 if (nLinked==7) return GLEE_LINK_COMPLETE; 11820 if (nLinked==0) return GLEE_LINK_FAIL; 11821 return GLEE_LINK_PARTIAL; 11822 } 11823 11824 GLuint __GLeeLink_GL_ARB_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;} 11825 11826 GLuint __GLeeLink_GL_ARB_point_parameters(void) 11827 { 11828 GLint nLinked=0; 11829 #ifdef __GLEE_GL_ARB_point_parameters 11830 if ((GLeeFuncPtr_glPointParameterfARB = (GLEEPFNGLPOINTPARAMETERFARBPROC) __GLeeGetProcAddress("glPointParameterfARB"))!=0) nLinked++; 11831 if ((GLeeFuncPtr_glPointParameterfvARB = (GLEEPFNGLPOINTPARAMETERFVARBPROC) __GLeeGetProcAddress("glPointParameterfvARB"))!=0) nLinked++; 11832 #endif 11833 if (nLinked==2) return GLEE_LINK_COMPLETE; 11834 if (nLinked==0) return GLEE_LINK_FAIL; 11835 return GLEE_LINK_PARTIAL; 11836 } 11837 11838 GLuint __GLeeLink_GL_ARB_vertex_blend(void) 11839 { 11840 GLint nLinked=0; 11841 #ifdef __GLEE_GL_ARB_vertex_blend 11842 if ((GLeeFuncPtr_glWeightbvARB = (GLEEPFNGLWEIGHTBVARBPROC) __GLeeGetProcAddress("glWeightbvARB"))!=0) nLinked++; 11843 if ((GLeeFuncPtr_glWeightsvARB = (GLEEPFNGLWEIGHTSVARBPROC) __GLeeGetProcAddress("glWeightsvARB"))!=0) nLinked++; 11844 if ((GLeeFuncPtr_glWeightivARB = (GLEEPFNGLWEIGHTIVARBPROC) __GLeeGetProcAddress("glWeightivARB"))!=0) nLinked++; 11845 if ((GLeeFuncPtr_glWeightfvARB = (GLEEPFNGLWEIGHTFVARBPROC) __GLeeGetProcAddress("glWeightfvARB"))!=0) nLinked++; 11846 if ((GLeeFuncPtr_glWeightdvARB = (GLEEPFNGLWEIGHTDVARBPROC) __GLeeGetProcAddress("glWeightdvARB"))!=0) nLinked++; 11847 if ((GLeeFuncPtr_glWeightubvARB = (GLEEPFNGLWEIGHTUBVARBPROC) __GLeeGetProcAddress("glWeightubvARB"))!=0) nLinked++; 11848 if ((GLeeFuncPtr_glWeightusvARB = (GLEEPFNGLWEIGHTUSVARBPROC) __GLeeGetProcAddress("glWeightusvARB"))!=0) nLinked++; 11849 if ((GLeeFuncPtr_glWeightuivARB = (GLEEPFNGLWEIGHTUIVARBPROC) __GLeeGetProcAddress("glWeightuivARB"))!=0) nLinked++; 11850 if ((GLeeFuncPtr_glWeightPointerARB = (GLEEPFNGLWEIGHTPOINTERARBPROC) __GLeeGetProcAddress("glWeightPointerARB"))!=0) nLinked++; 11851 if ((GLeeFuncPtr_glVertexBlendARB = (GLEEPFNGLVERTEXBLENDARBPROC) __GLeeGetProcAddress("glVertexBlendARB"))!=0) nLinked++; 11852 #endif 11853 if (nLinked==10) return GLEE_LINK_COMPLETE; 11854 if (nLinked==0) return GLEE_LINK_FAIL; 11855 return GLEE_LINK_PARTIAL; 11856 } 11857 11858 GLuint __GLeeLink_GL_ARB_matrix_palette(void) 11859 { 11860 GLint nLinked=0; 11861 #ifdef __GLEE_GL_ARB_matrix_palette 11862 if ((GLeeFuncPtr_glCurrentPaletteMatrixARB = (GLEEPFNGLCURRENTPALETTEMATRIXARBPROC) __GLeeGetProcAddress("glCurrentPaletteMatrixARB"))!=0) nLinked++; 11863 if ((GLeeFuncPtr_glMatrixIndexubvARB = (GLEEPFNGLMATRIXINDEXUBVARBPROC) __GLeeGetProcAddress("glMatrixIndexubvARB"))!=0) nLinked++; 11864 if ((GLeeFuncPtr_glMatrixIndexusvARB = (GLEEPFNGLMATRIXINDEXUSVARBPROC) __GLeeGetProcAddress("glMatrixIndexusvARB"))!=0) nLinked++; 11865 if ((GLeeFuncPtr_glMatrixIndexuivARB = (GLEEPFNGLMATRIXINDEXUIVARBPROC) __GLeeGetProcAddress("glMatrixIndexuivARB"))!=0) nLinked++; 11866 if ((GLeeFuncPtr_glMatrixIndexPointerARB = (GLEEPFNGLMATRIXINDEXPOINTERARBPROC) __GLeeGetProcAddress("glMatrixIndexPointerARB"))!=0) nLinked++; 11867 #endif 11868 if (nLinked==5) return GLEE_LINK_COMPLETE; 11869 if (nLinked==0) return GLEE_LINK_FAIL; 11870 return GLEE_LINK_PARTIAL; 11871 } 11872 11873 GLuint __GLeeLink_GL_ARB_texture_env_combine(void) {return GLEE_LINK_COMPLETE;} 11874 11875 GLuint __GLeeLink_GL_ARB_texture_env_crossbar(void) {return GLEE_LINK_COMPLETE;} 11876 11877 GLuint __GLeeLink_GL_ARB_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;} 11878 11879 GLuint __GLeeLink_GL_ARB_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;} 11880 11881 GLuint __GLeeLink_GL_ARB_depth_texture(void) {return GLEE_LINK_COMPLETE;} 11882 11883 GLuint __GLeeLink_GL_ARB_shadow(void) {return GLEE_LINK_COMPLETE;} 11884 11885 GLuint __GLeeLink_GL_ARB_shadow_ambient(void) {return GLEE_LINK_COMPLETE;} 11886 11887 GLuint __GLeeLink_GL_ARB_window_pos(void) 11888 { 11889 GLint nLinked=0; 11890 #ifdef __GLEE_GL_ARB_window_pos 11891 if ((GLeeFuncPtr_glWindowPos2dARB = (GLEEPFNGLWINDOWPOS2DARBPROC) __GLeeGetProcAddress("glWindowPos2dARB"))!=0) nLinked++; 11892 if ((GLeeFuncPtr_glWindowPos2dvARB = (GLEEPFNGLWINDOWPOS2DVARBPROC) __GLeeGetProcAddress("glWindowPos2dvARB"))!=0) nLinked++; 11893 if ((GLeeFuncPtr_glWindowPos2fARB = (GLEEPFNGLWINDOWPOS2FARBPROC) __GLeeGetProcAddress("glWindowPos2fARB"))!=0) nLinked++; 11894 if ((GLeeFuncPtr_glWindowPos2fvARB = (GLEEPFNGLWINDOWPOS2FVARBPROC) __GLeeGetProcAddress("glWindowPos2fvARB"))!=0) nLinked++; 11895 if ((GLeeFuncPtr_glWindowPos2iARB = (GLEEPFNGLWINDOWPOS2IARBPROC) __GLeeGetProcAddress("glWindowPos2iARB"))!=0) nLinked++; 11896 if ((GLeeFuncPtr_glWindowPos2ivARB = (GLEEPFNGLWINDOWPOS2IVARBPROC) __GLeeGetProcAddress("glWindowPos2ivARB"))!=0) nLinked++; 11897 if ((GLeeFuncPtr_glWindowPos2sARB = (GLEEPFNGLWINDOWPOS2SARBPROC) __GLeeGetProcAddress("glWindowPos2sARB"))!=0) nLinked++; 11898 if ((GLeeFuncPtr_glWindowPos2svARB = (GLEEPFNGLWINDOWPOS2SVARBPROC) __GLeeGetProcAddress("glWindowPos2svARB"))!=0) nLinked++; 11899 if ((GLeeFuncPtr_glWindowPos3dARB = (GLEEPFNGLWINDOWPOS3DARBPROC) __GLeeGetProcAddress("glWindowPos3dARB"))!=0) nLinked++; 11900 if ((GLeeFuncPtr_glWindowPos3dvARB = (GLEEPFNGLWINDOWPOS3DVARBPROC) __GLeeGetProcAddress("glWindowPos3dvARB"))!=0) nLinked++; 11901 if ((GLeeFuncPtr_glWindowPos3fARB = (GLEEPFNGLWINDOWPOS3FARBPROC) __GLeeGetProcAddress("glWindowPos3fARB"))!=0) nLinked++; 11902 if ((GLeeFuncPtr_glWindowPos3fvARB = (GLEEPFNGLWINDOWPOS3FVARBPROC) __GLeeGetProcAddress("glWindowPos3fvARB"))!=0) nLinked++; 11903 if ((GLeeFuncPtr_glWindowPos3iARB = (GLEEPFNGLWINDOWPOS3IARBPROC) __GLeeGetProcAddress("glWindowPos3iARB"))!=0) nLinked++; 11904 if ((GLeeFuncPtr_glWindowPos3ivARB = (GLEEPFNGLWINDOWPOS3IVARBPROC) __GLeeGetProcAddress("glWindowPos3ivARB"))!=0) nLinked++; 11905 if ((GLeeFuncPtr_glWindowPos3sARB = (GLEEPFNGLWINDOWPOS3SARBPROC) __GLeeGetProcAddress("glWindowPos3sARB"))!=0) nLinked++; 11906 if ((GLeeFuncPtr_glWindowPos3svARB = (GLEEPFNGLWINDOWPOS3SVARBPROC) __GLeeGetProcAddress("glWindowPos3svARB"))!=0) nLinked++; 11907 #endif 11908 if (nLinked==16) return GLEE_LINK_COMPLETE; 11909 if (nLinked==0) return GLEE_LINK_FAIL; 11910 return GLEE_LINK_PARTIAL; 11911 } 11912 11913 GLuint __GLeeLink_GL_ARB_vertex_program(void) 11914 { 11915 GLint nLinked=0; 11916 #ifdef __GLEE_GL_ARB_vertex_program 11917 if ((GLeeFuncPtr_glVertexAttrib1dARB = (GLEEPFNGLVERTEXATTRIB1DARBPROC) __GLeeGetProcAddress("glVertexAttrib1dARB"))!=0) nLinked++; 11918 if ((GLeeFuncPtr_glVertexAttrib1dvARB = (GLEEPFNGLVERTEXATTRIB1DVARBPROC) __GLeeGetProcAddress("glVertexAttrib1dvARB"))!=0) nLinked++; 11919 if ((GLeeFuncPtr_glVertexAttrib1fARB = (GLEEPFNGLVERTEXATTRIB1FARBPROC) __GLeeGetProcAddress("glVertexAttrib1fARB"))!=0) nLinked++; 11920 if ((GLeeFuncPtr_glVertexAttrib1fvARB = (GLEEPFNGLVERTEXATTRIB1FVARBPROC) __GLeeGetProcAddress("glVertexAttrib1fvARB"))!=0) nLinked++; 11921 if ((GLeeFuncPtr_glVertexAttrib1sARB = (GLEEPFNGLVERTEXATTRIB1SARBPROC) __GLeeGetProcAddress("glVertexAttrib1sARB"))!=0) nLinked++; 11922 if ((GLeeFuncPtr_glVertexAttrib1svARB = (GLEEPFNGLVERTEXATTRIB1SVARBPROC) __GLeeGetProcAddress("glVertexAttrib1svARB"))!=0) nLinked++; 11923 if ((GLeeFuncPtr_glVertexAttrib2dARB = (GLEEPFNGLVERTEXATTRIB2DARBPROC) __GLeeGetProcAddress("glVertexAttrib2dARB"))!=0) nLinked++; 11924 if ((GLeeFuncPtr_glVertexAttrib2dvARB = (GLEEPFNGLVERTEXATTRIB2DVARBPROC) __GLeeGetProcAddress("glVertexAttrib2dvARB"))!=0) nLinked++; 11925 if ((GLeeFuncPtr_glVertexAttrib2fARB = (GLEEPFNGLVERTEXATTRIB2FARBPROC) __GLeeGetProcAddress("glVertexAttrib2fARB"))!=0) nLinked++; 11926 if ((GLeeFuncPtr_glVertexAttrib2fvARB = (GLEEPFNGLVERTEXATTRIB2FVARBPROC) __GLeeGetProcAddress("glVertexAttrib2fvARB"))!=0) nLinked++; 11927 if ((GLeeFuncPtr_glVertexAttrib2sARB = (GLEEPFNGLVERTEXATTRIB2SARBPROC) __GLeeGetProcAddress("glVertexAttrib2sARB"))!=0) nLinked++; 11928 if ((GLeeFuncPtr_glVertexAttrib2svARB = (GLEEPFNGLVERTEXATTRIB2SVARBPROC) __GLeeGetProcAddress("glVertexAttrib2svARB"))!=0) nLinked++; 11929 if ((GLeeFuncPtr_glVertexAttrib3dARB = (GLEEPFNGLVERTEXATTRIB3DARBPROC) __GLeeGetProcAddress("glVertexAttrib3dARB"))!=0) nLinked++; 11930 if ((GLeeFuncPtr_glVertexAttrib3dvARB = (GLEEPFNGLVERTEXATTRIB3DVARBPROC) __GLeeGetProcAddress("glVertexAttrib3dvARB"))!=0) nLinked++; 11931 if ((GLeeFuncPtr_glVertexAttrib3fARB = (GLEEPFNGLVERTEXATTRIB3FARBPROC) __GLeeGetProcAddress("glVertexAttrib3fARB"))!=0) nLinked++; 11932 if ((GLeeFuncPtr_glVertexAttrib3fvARB = (GLEEPFNGLVERTEXATTRIB3FVARBPROC) __GLeeGetProcAddress("glVertexAttrib3fvARB"))!=0) nLinked++; 11933 if ((GLeeFuncPtr_glVertexAttrib3sARB = (GLEEPFNGLVERTEXATTRIB3SARBPROC) __GLeeGetProcAddress("glVertexAttrib3sARB"))!=0) nLinked++; 11934 if ((GLeeFuncPtr_glVertexAttrib3svARB = (GLEEPFNGLVERTEXATTRIB3SVARBPROC) __GLeeGetProcAddress("glVertexAttrib3svARB"))!=0) nLinked++; 11935 if ((GLeeFuncPtr_glVertexAttrib4NbvARB = (GLEEPFNGLVERTEXATTRIB4NBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NbvARB"))!=0) nLinked++; 11936 if ((GLeeFuncPtr_glVertexAttrib4NivARB = (GLEEPFNGLVERTEXATTRIB4NIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NivARB"))!=0) nLinked++; 11937 if ((GLeeFuncPtr_glVertexAttrib4NsvARB = (GLEEPFNGLVERTEXATTRIB4NSVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NsvARB"))!=0) nLinked++; 11938 if ((GLeeFuncPtr_glVertexAttrib4NubARB = (GLEEPFNGLVERTEXATTRIB4NUBARBPROC) __GLeeGetProcAddress("glVertexAttrib4NubARB"))!=0) nLinked++; 11939 if ((GLeeFuncPtr_glVertexAttrib4NubvARB = (GLEEPFNGLVERTEXATTRIB4NUBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NubvARB"))!=0) nLinked++; 11940 if ((GLeeFuncPtr_glVertexAttrib4NuivARB = (GLEEPFNGLVERTEXATTRIB4NUIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NuivARB"))!=0) nLinked++; 11941 if ((GLeeFuncPtr_glVertexAttrib4NusvARB = (GLEEPFNGLVERTEXATTRIB4NUSVARBPROC) __GLeeGetProcAddress("glVertexAttrib4NusvARB"))!=0) nLinked++; 11942 if ((GLeeFuncPtr_glVertexAttrib4bvARB = (GLEEPFNGLVERTEXATTRIB4BVARBPROC) __GLeeGetProcAddress("glVertexAttrib4bvARB"))!=0) nLinked++; 11943 if ((GLeeFuncPtr_glVertexAttrib4dARB = (GLEEPFNGLVERTEXATTRIB4DARBPROC) __GLeeGetProcAddress("glVertexAttrib4dARB"))!=0) nLinked++; 11944 if ((GLeeFuncPtr_glVertexAttrib4dvARB = (GLEEPFNGLVERTEXATTRIB4DVARBPROC) __GLeeGetProcAddress("glVertexAttrib4dvARB"))!=0) nLinked++; 11945 if ((GLeeFuncPtr_glVertexAttrib4fARB = (GLEEPFNGLVERTEXATTRIB4FARBPROC) __GLeeGetProcAddress("glVertexAttrib4fARB"))!=0) nLinked++; 11946 if ((GLeeFuncPtr_glVertexAttrib4fvARB = (GLEEPFNGLVERTEXATTRIB4FVARBPROC) __GLeeGetProcAddress("glVertexAttrib4fvARB"))!=0) nLinked++; 11947 if ((GLeeFuncPtr_glVertexAttrib4ivARB = (GLEEPFNGLVERTEXATTRIB4IVARBPROC) __GLeeGetProcAddress("glVertexAttrib4ivARB"))!=0) nLinked++; 11948 if ((GLeeFuncPtr_glVertexAttrib4sARB = (GLEEPFNGLVERTEXATTRIB4SARBPROC) __GLeeGetProcAddress("glVertexAttrib4sARB"))!=0) nLinked++; 11949 if ((GLeeFuncPtr_glVertexAttrib4svARB = (GLEEPFNGLVERTEXATTRIB4SVARBPROC) __GLeeGetProcAddress("glVertexAttrib4svARB"))!=0) nLinked++; 11950 if ((GLeeFuncPtr_glVertexAttrib4ubvARB = (GLEEPFNGLVERTEXATTRIB4UBVARBPROC) __GLeeGetProcAddress("glVertexAttrib4ubvARB"))!=0) nLinked++; 11951 if ((GLeeFuncPtr_glVertexAttrib4uivARB = (GLEEPFNGLVERTEXATTRIB4UIVARBPROC) __GLeeGetProcAddress("glVertexAttrib4uivARB"))!=0) nLinked++; 11952 if ((GLeeFuncPtr_glVertexAttrib4usvARB = (GLEEPFNGLVERTEXATTRIB4USVARBPROC) __GLeeGetProcAddress("glVertexAttrib4usvARB"))!=0) nLinked++; 11953 if ((GLeeFuncPtr_glVertexAttribPointerARB = (GLEEPFNGLVERTEXATTRIBPOINTERARBPROC) __GLeeGetProcAddress("glVertexAttribPointerARB"))!=0) nLinked++; 11954 if ((GLeeFuncPtr_glEnableVertexAttribArrayARB = (GLEEPFNGLENABLEVERTEXATTRIBARRAYARBPROC) __GLeeGetProcAddress("glEnableVertexAttribArrayARB"))!=0) nLinked++; 11955 if ((GLeeFuncPtr_glDisableVertexAttribArrayARB = (GLEEPFNGLDISABLEVERTEXATTRIBARRAYARBPROC) __GLeeGetProcAddress("glDisableVertexAttribArrayARB"))!=0) nLinked++; 11956 if ((GLeeFuncPtr_glProgramStringARB = (GLEEPFNGLPROGRAMSTRINGARBPROC) __GLeeGetProcAddress("glProgramStringARB"))!=0) nLinked++; 11957 if ((GLeeFuncPtr_glBindProgramARB = (GLEEPFNGLBINDPROGRAMARBPROC) __GLeeGetProcAddress("glBindProgramARB"))!=0) nLinked++; 11958 if ((GLeeFuncPtr_glDeleteProgramsARB = (GLEEPFNGLDELETEPROGRAMSARBPROC) __GLeeGetProcAddress("glDeleteProgramsARB"))!=0) nLinked++; 11959 if ((GLeeFuncPtr_glGenProgramsARB = (GLEEPFNGLGENPROGRAMSARBPROC) __GLeeGetProcAddress("glGenProgramsARB"))!=0) nLinked++; 11960 if ((GLeeFuncPtr_glProgramEnvParameter4dARB = (GLEEPFNGLPROGRAMENVPARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dARB"))!=0) nLinked++; 11961 if ((GLeeFuncPtr_glProgramEnvParameter4dvARB = (GLEEPFNGLPROGRAMENVPARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4dvARB"))!=0) nLinked++; 11962 if ((GLeeFuncPtr_glProgramEnvParameter4fARB = (GLEEPFNGLPROGRAMENVPARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fARB"))!=0) nLinked++; 11963 if ((GLeeFuncPtr_glProgramEnvParameter4fvARB = (GLEEPFNGLPROGRAMENVPARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramEnvParameter4fvARB"))!=0) nLinked++; 11964 if ((GLeeFuncPtr_glProgramLocalParameter4dARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4DARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dARB"))!=0) nLinked++; 11965 if ((GLeeFuncPtr_glProgramLocalParameter4dvARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4DVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4dvARB"))!=0) nLinked++; 11966 if ((GLeeFuncPtr_glProgramLocalParameter4fARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4FARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fARB"))!=0) nLinked++; 11967 if ((GLeeFuncPtr_glProgramLocalParameter4fvARB = (GLEEPFNGLPROGRAMLOCALPARAMETER4FVARBPROC) __GLeeGetProcAddress("glProgramLocalParameter4fvARB"))!=0) nLinked++; 11968 if ((GLeeFuncPtr_glGetProgramEnvParameterdvARB = (GLEEPFNGLGETPROGRAMENVPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterdvARB"))!=0) nLinked++; 11969 if ((GLeeFuncPtr_glGetProgramEnvParameterfvARB = (GLEEPFNGLGETPROGRAMENVPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramEnvParameterfvARB"))!=0) nLinked++; 11970 if ((GLeeFuncPtr_glGetProgramLocalParameterdvARB = (GLEEPFNGLGETPROGRAMLOCALPARAMETERDVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterdvARB"))!=0) nLinked++; 11971 if ((GLeeFuncPtr_glGetProgramLocalParameterfvARB = (GLEEPFNGLGETPROGRAMLOCALPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetProgramLocalParameterfvARB"))!=0) nLinked++; 11972 if ((GLeeFuncPtr_glGetProgramivARB = (GLEEPFNGLGETPROGRAMIVARBPROC) __GLeeGetProcAddress("glGetProgramivARB"))!=0) nLinked++; 11973 if ((GLeeFuncPtr_glGetProgramStringARB = (GLEEPFNGLGETPROGRAMSTRINGARBPROC) __GLeeGetProcAddress("glGetProgramStringARB"))!=0) nLinked++; 11974 if ((GLeeFuncPtr_glGetVertexAttribdvARB = (GLEEPFNGLGETVERTEXATTRIBDVARBPROC) __GLeeGetProcAddress("glGetVertexAttribdvARB"))!=0) nLinked++; 11975 if ((GLeeFuncPtr_glGetVertexAttribfvARB = (GLEEPFNGLGETVERTEXATTRIBFVARBPROC) __GLeeGetProcAddress("glGetVertexAttribfvARB"))!=0) nLinked++; 11976 if ((GLeeFuncPtr_glGetVertexAttribivARB = (GLEEPFNGLGETVERTEXATTRIBIVARBPROC) __GLeeGetProcAddress("glGetVertexAttribivARB"))!=0) nLinked++; 11977 if ((GLeeFuncPtr_glGetVertexAttribPointervARB = (GLEEPFNGLGETVERTEXATTRIBPOINTERVARBPROC) __GLeeGetProcAddress("glGetVertexAttribPointervARB"))!=0) nLinked++; 11978 if ((GLeeFuncPtr_glIsProgramARB = (GLEEPFNGLISPROGRAMARBPROC) __GLeeGetProcAddress("glIsProgramARB"))!=0) nLinked++; 11979 #endif 11980 if (nLinked==62) return GLEE_LINK_COMPLETE; 11981 if (nLinked==0) return GLEE_LINK_FAIL; 11982 return GLEE_LINK_PARTIAL; 11983 } 11984 11985 GLuint __GLeeLink_GL_ARB_fragment_program(void) {return GLEE_LINK_COMPLETE;} 11986 11987 GLuint __GLeeLink_GL_ARB_vertex_buffer_object(void) 11988 { 11989 GLint nLinked=0; 11990 #ifdef __GLEE_GL_ARB_vertex_buffer_object 11991 if ((GLeeFuncPtr_glBindBufferARB = (GLEEPFNGLBINDBUFFERARBPROC) __GLeeGetProcAddress("glBindBufferARB"))!=0) nLinked++; 11992 if ((GLeeFuncPtr_glDeleteBuffersARB = (GLEEPFNGLDELETEBUFFERSARBPROC) __GLeeGetProcAddress("glDeleteBuffersARB"))!=0) nLinked++; 11993 if ((GLeeFuncPtr_glGenBuffersARB = (GLEEPFNGLGENBUFFERSARBPROC) __GLeeGetProcAddress("glGenBuffersARB"))!=0) nLinked++; 11994 if ((GLeeFuncPtr_glIsBufferARB = (GLEEPFNGLISBUFFERARBPROC) __GLeeGetProcAddress("glIsBufferARB"))!=0) nLinked++; 11995 if ((GLeeFuncPtr_glBufferDataARB = (GLEEPFNGLBUFFERDATAARBPROC) __GLeeGetProcAddress("glBufferDataARB"))!=0) nLinked++; 11996 if ((GLeeFuncPtr_glBufferSubDataARB = (GLEEPFNGLBUFFERSUBDATAARBPROC) __GLeeGetProcAddress("glBufferSubDataARB"))!=0) nLinked++; 11997 if ((GLeeFuncPtr_glGetBufferSubDataARB = (GLEEPFNGLGETBUFFERSUBDATAARBPROC) __GLeeGetProcAddress("glGetBufferSubDataARB"))!=0) nLinked++; 11998 if ((GLeeFuncPtr_glMapBufferARB = (GLEEPFNGLMAPBUFFERARBPROC) __GLeeGetProcAddress("glMapBufferARB"))!=0) nLinked++; 11999 if ((GLeeFuncPtr_glUnmapBufferARB = (GLEEPFNGLUNMAPBUFFERARBPROC) __GLeeGetProcAddress("glUnmapBufferARB"))!=0) nLinked++; 12000 if ((GLeeFuncPtr_glGetBufferParameterivARB = (GLEEPFNGLGETBUFFERPARAMETERIVARBPROC) __GLeeGetProcAddress("glGetBufferParameterivARB"))!=0) nLinked++; 12001 if ((GLeeFuncPtr_glGetBufferPointervARB = (GLEEPFNGLGETBUFFERPOINTERVARBPROC) __GLeeGetProcAddress("glGetBufferPointervARB"))!=0) nLinked++; 12002 #endif 12003 if (nLinked==11) return GLEE_LINK_COMPLETE; 12004 if (nLinked==0) return GLEE_LINK_FAIL; 12005 return GLEE_LINK_PARTIAL; 12006 } 12007 12008 GLuint __GLeeLink_GL_ARB_occlusion_query(void) 12009 { 12010 GLint nLinked=0; 12011 #ifdef __GLEE_GL_ARB_occlusion_query 12012 if ((GLeeFuncPtr_glGenQueriesARB = (GLEEPFNGLGENQUERIESARBPROC) __GLeeGetProcAddress("glGenQueriesARB"))!=0) nLinked++; 12013 if ((GLeeFuncPtr_glDeleteQueriesARB = (GLEEPFNGLDELETEQUERIESARBPROC) __GLeeGetProcAddress("glDeleteQueriesARB"))!=0) nLinked++; 12014 if ((GLeeFuncPtr_glIsQueryARB = (GLEEPFNGLISQUERYARBPROC) __GLeeGetProcAddress("glIsQueryARB"))!=0) nLinked++; 12015 if ((GLeeFuncPtr_glBeginQueryARB = (GLEEPFNGLBEGINQUERYARBPROC) __GLeeGetProcAddress("glBeginQueryARB"))!=0) nLinked++; 12016 if ((GLeeFuncPtr_glEndQueryARB = (GLEEPFNGLENDQUERYARBPROC) __GLeeGetProcAddress("glEndQueryARB"))!=0) nLinked++; 12017 if ((GLeeFuncPtr_glGetQueryivARB = (GLEEPFNGLGETQUERYIVARBPROC) __GLeeGetProcAddress("glGetQueryivARB"))!=0) nLinked++; 12018 if ((GLeeFuncPtr_glGetQueryObjectivARB = (GLEEPFNGLGETQUERYOBJECTIVARBPROC) __GLeeGetProcAddress("glGetQueryObjectivARB"))!=0) nLinked++; 12019 if ((GLeeFuncPtr_glGetQueryObjectuivARB = (GLEEPFNGLGETQUERYOBJECTUIVARBPROC) __GLeeGetProcAddress("glGetQueryObjectuivARB"))!=0) nLinked++; 12020 #endif 12021 if (nLinked==8) return GLEE_LINK_COMPLETE; 12022 if (nLinked==0) return GLEE_LINK_FAIL; 12023 return GLEE_LINK_PARTIAL; 12024 } 12025 12026 GLuint __GLeeLink_GL_ARB_shader_objects(void) 12027 { 12028 GLint nLinked=0; 12029 #ifdef __GLEE_GL_ARB_shader_objects 12030 if ((GLeeFuncPtr_glDeleteObjectARB = (GLEEPFNGLDELETEOBJECTARBPROC) __GLeeGetProcAddress("glDeleteObjectARB"))!=0) nLinked++; 12031 if ((GLeeFuncPtr_glGetHandleARB = (GLEEPFNGLGETHANDLEARBPROC) __GLeeGetProcAddress("glGetHandleARB"))!=0) nLinked++; 12032 if ((GLeeFuncPtr_glDetachObjectARB = (GLEEPFNGLDETACHOBJECTARBPROC) __GLeeGetProcAddress("glDetachObjectARB"))!=0) nLinked++; 12033 if ((GLeeFuncPtr_glCreateShaderObjectARB = (GLEEPFNGLCREATESHADEROBJECTARBPROC) __GLeeGetProcAddress("glCreateShaderObjectARB"))!=0) nLinked++; 12034 if ((GLeeFuncPtr_glShaderSourceARB = (GLEEPFNGLSHADERSOURCEARBPROC) __GLeeGetProcAddress("glShaderSourceARB"))!=0) nLinked++; 12035 if ((GLeeFuncPtr_glCompileShaderARB = (GLEEPFNGLCOMPILESHADERARBPROC) __GLeeGetProcAddress("glCompileShaderARB"))!=0) nLinked++; 12036 if ((GLeeFuncPtr_glCreateProgramObjectARB = (GLEEPFNGLCREATEPROGRAMOBJECTARBPROC) __GLeeGetProcAddress("glCreateProgramObjectARB"))!=0) nLinked++; 12037 if ((GLeeFuncPtr_glAttachObjectARB = (GLEEPFNGLATTACHOBJECTARBPROC) __GLeeGetProcAddress("glAttachObjectARB"))!=0) nLinked++; 12038 if ((GLeeFuncPtr_glLinkProgramARB = (GLEEPFNGLLINKPROGRAMARBPROC) __GLeeGetProcAddress("glLinkProgramARB"))!=0) nLinked++; 12039 if ((GLeeFuncPtr_glUseProgramObjectARB = (GLEEPFNGLUSEPROGRAMOBJECTARBPROC) __GLeeGetProcAddress("glUseProgramObjectARB"))!=0) nLinked++; 12040 if ((GLeeFuncPtr_glValidateProgramARB = (GLEEPFNGLVALIDATEPROGRAMARBPROC) __GLeeGetProcAddress("glValidateProgramARB"))!=0) nLinked++; 12041 if ((GLeeFuncPtr_glUniform1fARB = (GLEEPFNGLUNIFORM1FARBPROC) __GLeeGetProcAddress("glUniform1fARB"))!=0) nLinked++; 12042 if ((GLeeFuncPtr_glUniform2fARB = (GLEEPFNGLUNIFORM2FARBPROC) __GLeeGetProcAddress("glUniform2fARB"))!=0) nLinked++; 12043 if ((GLeeFuncPtr_glUniform3fARB = (GLEEPFNGLUNIFORM3FARBPROC) __GLeeGetProcAddress("glUniform3fARB"))!=0) nLinked++; 12044 if ((GLeeFuncPtr_glUniform4fARB = (GLEEPFNGLUNIFORM4FARBPROC) __GLeeGetProcAddress("glUniform4fARB"))!=0) nLinked++; 12045 if ((GLeeFuncPtr_glUniform1iARB = (GLEEPFNGLUNIFORM1IARBPROC) __GLeeGetProcAddress("glUniform1iARB"))!=0) nLinked++; 12046 if ((GLeeFuncPtr_glUniform2iARB = (GLEEPFNGLUNIFORM2IARBPROC) __GLeeGetProcAddress("glUniform2iARB"))!=0) nLinked++; 12047 if ((GLeeFuncPtr_glUniform3iARB = (GLEEPFNGLUNIFORM3IARBPROC) __GLeeGetProcAddress("glUniform3iARB"))!=0) nLinked++; 12048 if ((GLeeFuncPtr_glUniform4iARB = (GLEEPFNGLUNIFORM4IARBPROC) __GLeeGetProcAddress("glUniform4iARB"))!=0) nLinked++; 12049 if ((GLeeFuncPtr_glUniform1fvARB = (GLEEPFNGLUNIFORM1FVARBPROC) __GLeeGetProcAddress("glUniform1fvARB"))!=0) nLinked++; 12050 if ((GLeeFuncPtr_glUniform2fvARB = (GLEEPFNGLUNIFORM2FVARBPROC) __GLeeGetProcAddress("glUniform2fvARB"))!=0) nLinked++; 12051 if ((GLeeFuncPtr_glUniform3fvARB = (GLEEPFNGLUNIFORM3FVARBPROC) __GLeeGetProcAddress("glUniform3fvARB"))!=0) nLinked++; 12052 if ((GLeeFuncPtr_glUniform4fvARB = (GLEEPFNGLUNIFORM4FVARBPROC) __GLeeGetProcAddress("glUniform4fvARB"))!=0) nLinked++; 12053 if ((GLeeFuncPtr_glUniform1ivARB = (GLEEPFNGLUNIFORM1IVARBPROC) __GLeeGetProcAddress("glUniform1ivARB"))!=0) nLinked++; 12054 if ((GLeeFuncPtr_glUniform2ivARB = (GLEEPFNGLUNIFORM2IVARBPROC) __GLeeGetProcAddress("glUniform2ivARB"))!=0) nLinked++; 12055 if ((GLeeFuncPtr_glUniform3ivARB = (GLEEPFNGLUNIFORM3IVARBPROC) __GLeeGetProcAddress("glUniform3ivARB"))!=0) nLinked++; 12056 if ((GLeeFuncPtr_glUniform4ivARB = (GLEEPFNGLUNIFORM4IVARBPROC) __GLeeGetProcAddress("glUniform4ivARB"))!=0) nLinked++; 12057 if ((GLeeFuncPtr_glUniformMatrix2fvARB = (GLEEPFNGLUNIFORMMATRIX2FVARBPROC) __GLeeGetProcAddress("glUniformMatrix2fvARB"))!=0) nLinked++; 12058 if ((GLeeFuncPtr_glUniformMatrix3fvARB = (GLEEPFNGLUNIFORMMATRIX3FVARBPROC) __GLeeGetProcAddress("glUniformMatrix3fvARB"))!=0) nLinked++; 12059 if ((GLeeFuncPtr_glUniformMatrix4fvARB = (GLEEPFNGLUNIFORMMATRIX4FVARBPROC) __GLeeGetProcAddress("glUniformMatrix4fvARB"))!=0) nLinked++; 12060 if ((GLeeFuncPtr_glGetObjectParameterfvARB = (GLEEPFNGLGETOBJECTPARAMETERFVARBPROC) __GLeeGetProcAddress("glGetObjectParameterfvARB"))!=0) nLinked++; 12061 if ((GLeeFuncPtr_glGetObjectParameterivARB = (GLEEPFNGLGETOBJECTPARAMETERIVARBPROC) __GLeeGetProcAddress("glGetObjectParameterivARB"))!=0) nLinked++; 12062 if ((GLeeFuncPtr_glGetInfoLogARB = (GLEEPFNGLGETINFOLOGARBPROC) __GLeeGetProcAddress("glGetInfoLogARB"))!=0) nLinked++; 12063 if ((GLeeFuncPtr_glGetAttachedObjectsARB = (GLEEPFNGLGETATTACHEDOBJECTSARBPROC) __GLeeGetProcAddress("glGetAttachedObjectsARB"))!=0) nLinked++; 12064 if ((GLeeFuncPtr_glGetUniformLocationARB = (GLEEPFNGLGETUNIFORMLOCATIONARBPROC) __GLeeGetProcAddress("glGetUniformLocationARB"))!=0) nLinked++; 12065 if ((GLeeFuncPtr_glGetActiveUniformARB = (GLEEPFNGLGETACTIVEUNIFORMARBPROC) __GLeeGetProcAddress("glGetActiveUniformARB"))!=0) nLinked++; 12066 if ((GLeeFuncPtr_glGetUniformfvARB = (GLEEPFNGLGETUNIFORMFVARBPROC) __GLeeGetProcAddress("glGetUniformfvARB"))!=0) nLinked++; 12067 if ((GLeeFuncPtr_glGetUniformivARB = (GLEEPFNGLGETUNIFORMIVARBPROC) __GLeeGetProcAddress("glGetUniformivARB"))!=0) nLinked++; 12068 if ((GLeeFuncPtr_glGetShaderSourceARB = (GLEEPFNGLGETSHADERSOURCEARBPROC) __GLeeGetProcAddress("glGetShaderSourceARB"))!=0) nLinked++; 12069 #endif 12070 if (nLinked==39) return GLEE_LINK_COMPLETE; 12071 if (nLinked==0) return GLEE_LINK_FAIL; 12072 return GLEE_LINK_PARTIAL; 12073 } 12074 12075 GLuint __GLeeLink_GL_ARB_vertex_shader(void) 12076 { 12077 GLint nLinked=0; 12078 #ifdef __GLEE_GL_ARB_vertex_shader 12079 if ((GLeeFuncPtr_glBindAttribLocationARB = (GLEEPFNGLBINDATTRIBLOCATIONARBPROC) __GLeeGetProcAddress("glBindAttribLocationARB"))!=0) nLinked++; 12080 if ((GLeeFuncPtr_glGetActiveAttribARB = (GLEEPFNGLGETACTIVEATTRIBARBPROC) __GLeeGetProcAddress("glGetActiveAttribARB"))!=0) nLinked++; 12081 if ((GLeeFuncPtr_glGetAttribLocationARB = (GLEEPFNGLGETATTRIBLOCATIONARBPROC) __GLeeGetProcAddress("glGetAttribLocationARB"))!=0) nLinked++; 12082 #endif 12083 if (nLinked==3) return GLEE_LINK_COMPLETE; 12084 if (nLinked==0) return GLEE_LINK_FAIL; 12085 return GLEE_LINK_PARTIAL; 12086 } 12087 12088 GLuint __GLeeLink_GL_ARB_fragment_shader(void) {return GLEE_LINK_COMPLETE;} 12089 12090 GLuint __GLeeLink_GL_ARB_shading_language_100(void) {return GLEE_LINK_COMPLETE;} 12091 12092 GLuint __GLeeLink_GL_ARB_texture_non_power_of_two(void) {return GLEE_LINK_COMPLETE;} 12093 12094 GLuint __GLeeLink_GL_ARB_point_sprite(void) {return GLEE_LINK_COMPLETE;} 12095 12096 GLuint __GLeeLink_GL_ARB_fragment_program_shadow(void) {return GLEE_LINK_COMPLETE;} 12097 12098 GLuint __GLeeLink_GL_ARB_draw_buffers(void) 12099 { 12100 GLint nLinked=0; 12101 #ifdef __GLEE_GL_ARB_draw_buffers 12102 if ((GLeeFuncPtr_glDrawBuffersARB = (GLEEPFNGLDRAWBUFFERSARBPROC) __GLeeGetProcAddress("glDrawBuffersARB"))!=0) nLinked++; 12103 #endif 12104 if (nLinked==1) return GLEE_LINK_COMPLETE; 12105 if (nLinked==0) return GLEE_LINK_FAIL; 12106 return GLEE_LINK_PARTIAL; 12107 } 12108 12109 GLuint __GLeeLink_GL_ARB_texture_rectangle(void) {return GLEE_LINK_COMPLETE;} 12110 12111 GLuint __GLeeLink_GL_ARB_color_buffer_float(void) 12112 { 12113 GLint nLinked=0; 12114 #ifdef __GLEE_GL_ARB_color_buffer_float 12115 if ((GLeeFuncPtr_glClampColorARB = (GLEEPFNGLCLAMPCOLORARBPROC) __GLeeGetProcAddress("glClampColorARB"))!=0) nLinked++; 12116 #endif 12117 if (nLinked==1) return GLEE_LINK_COMPLETE; 12118 if (nLinked==0) return GLEE_LINK_FAIL; 12119 return GLEE_LINK_PARTIAL; 12120 } 12121 12122 GLuint __GLeeLink_GL_ARB_half_float_pixel(void) {return GLEE_LINK_COMPLETE;} 12123 12124 GLuint __GLeeLink_GL_ARB_texture_float(void) {return GLEE_LINK_COMPLETE;} 12125 12126 GLuint __GLeeLink_GL_ARB_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;} 12127 12128 GLuint __GLeeLink_GL_ARB_depth_buffer_float(void) {return GLEE_LINK_COMPLETE;} 12129 12130 GLuint __GLeeLink_GL_ARB_draw_instanced(void) 12131 { 12132 GLint nLinked=0; 12133 #ifdef __GLEE_GL_ARB_draw_instanced 12134 if ((GLeeFuncPtr_glDrawArraysInstancedARB = (GLEEPFNGLDRAWARRAYSINSTANCEDARBPROC) __GLeeGetProcAddress("glDrawArraysInstancedARB"))!=0) nLinked++; 12135 if ((GLeeFuncPtr_glDrawElementsInstancedARB = (GLEEPFNGLDRAWELEMENTSINSTANCEDARBPROC) __GLeeGetProcAddress("glDrawElementsInstancedARB"))!=0) nLinked++; 12136 #endif 12137 if (nLinked==2) return GLEE_LINK_COMPLETE; 12138 if (nLinked==0) return GLEE_LINK_FAIL; 12139 return GLEE_LINK_PARTIAL; 12140 } 12141 12142 GLuint __GLeeLink_GL_ARB_framebuffer_object(void) 12143 { 12144 GLint nLinked=0; 12145 #ifdef __GLEE_GL_ARB_framebuffer_object 12146 if ((GLeeFuncPtr_glIsRenderbuffer = (GLEEPFNGLISRENDERBUFFERPROC) __GLeeGetProcAddress("glIsRenderbuffer"))!=0) nLinked++; 12147 if ((GLeeFuncPtr_glBindRenderbuffer = (GLEEPFNGLBINDRENDERBUFFERPROC) __GLeeGetProcAddress("glBindRenderbuffer"))!=0) nLinked++; 12148 if ((GLeeFuncPtr_glDeleteRenderbuffers = (GLEEPFNGLDELETERENDERBUFFERSPROC) __GLeeGetProcAddress("glDeleteRenderbuffers"))!=0) nLinked++; 12149 if ((GLeeFuncPtr_glGenRenderbuffers = (GLEEPFNGLGENRENDERBUFFERSPROC) __GLeeGetProcAddress("glGenRenderbuffers"))!=0) nLinked++; 12150 if ((GLeeFuncPtr_glRenderbufferStorage = (GLEEPFNGLRENDERBUFFERSTORAGEPROC) __GLeeGetProcAddress("glRenderbufferStorage"))!=0) nLinked++; 12151 if ((GLeeFuncPtr_glGetRenderbufferParameteriv = (GLEEPFNGLGETRENDERBUFFERPARAMETERIVPROC) __GLeeGetProcAddress("glGetRenderbufferParameteriv"))!=0) nLinked++; 12152 if ((GLeeFuncPtr_glIsFramebuffer = (GLEEPFNGLISFRAMEBUFFERPROC) __GLeeGetProcAddress("glIsFramebuffer"))!=0) nLinked++; 12153 if ((GLeeFuncPtr_glBindFramebuffer = (GLEEPFNGLBINDFRAMEBUFFERPROC) __GLeeGetProcAddress("glBindFramebuffer"))!=0) nLinked++; 12154 if ((GLeeFuncPtr_glDeleteFramebuffers = (GLEEPFNGLDELETEFRAMEBUFFERSPROC) __GLeeGetProcAddress("glDeleteFramebuffers"))!=0) nLinked++; 12155 if ((GLeeFuncPtr_glGenFramebuffers = (GLEEPFNGLGENFRAMEBUFFERSPROC) __GLeeGetProcAddress("glGenFramebuffers"))!=0) nLinked++; 12156 if ((GLeeFuncPtr_glCheckFramebufferStatus = (GLEEPFNGLCHECKFRAMEBUFFERSTATUSPROC) __GLeeGetProcAddress("glCheckFramebufferStatus"))!=0) nLinked++; 12157 if ((GLeeFuncPtr_glFramebufferTexture1D = (GLEEPFNGLFRAMEBUFFERTEXTURE1DPROC) __GLeeGetProcAddress("glFramebufferTexture1D"))!=0) nLinked++; 12158 if ((GLeeFuncPtr_glFramebufferTexture2D = (GLEEPFNGLFRAMEBUFFERTEXTURE2DPROC) __GLeeGetProcAddress("glFramebufferTexture2D"))!=0) nLinked++; 12159 if ((GLeeFuncPtr_glFramebufferTexture3D = (GLEEPFNGLFRAMEBUFFERTEXTURE3DPROC) __GLeeGetProcAddress("glFramebufferTexture3D"))!=0) nLinked++; 12160 if ((GLeeFuncPtr_glFramebufferRenderbuffer = (GLEEPFNGLFRAMEBUFFERRENDERBUFFERPROC) __GLeeGetProcAddress("glFramebufferRenderbuffer"))!=0) nLinked++; 12161 if ((GLeeFuncPtr_glGetFramebufferAttachmentParameteriv = (GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParameteriv"))!=0) nLinked++; 12162 if ((GLeeFuncPtr_glGenerateMipmap = (GLEEPFNGLGENERATEMIPMAPPROC) __GLeeGetProcAddress("glGenerateMipmap"))!=0) nLinked++; 12163 if ((GLeeFuncPtr_glBlitFramebuffer = (GLEEPFNGLBLITFRAMEBUFFERPROC) __GLeeGetProcAddress("glBlitFramebuffer"))!=0) nLinked++; 12164 if ((GLeeFuncPtr_glRenderbufferStorageMultisample = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisample"))!=0) nLinked++; 12165 if ((GLeeFuncPtr_glFramebufferTextureLayer = (GLEEPFNGLFRAMEBUFFERTEXTURELAYERPROC) __GLeeGetProcAddress("glFramebufferTextureLayer"))!=0) nLinked++; 12166 #endif 12167 if (nLinked==20) return GLEE_LINK_COMPLETE; 12168 if (nLinked==0) return GLEE_LINK_FAIL; 12169 return GLEE_LINK_PARTIAL; 12170 } 12171 12172 GLuint __GLeeLink_GL_ARB_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;} 12173 12174 GLuint __GLeeLink_GL_ARB_geometry_shader4(void) 12175 { 12176 GLint nLinked=0; 12177 #ifdef __GLEE_GL_ARB_geometry_shader4 12178 if ((GLeeFuncPtr_glProgramParameteriARB = (GLEEPFNGLPROGRAMPARAMETERIARBPROC) __GLeeGetProcAddress("glProgramParameteriARB"))!=0) nLinked++; 12179 if ((GLeeFuncPtr_glFramebufferTextureARB = (GLEEPFNGLFRAMEBUFFERTEXTUREARBPROC) __GLeeGetProcAddress("glFramebufferTextureARB"))!=0) nLinked++; 12180 if ((GLeeFuncPtr_glFramebufferTextureLayerARB = (GLEEPFNGLFRAMEBUFFERTEXTURELAYERARBPROC) __GLeeGetProcAddress("glFramebufferTextureLayerARB"))!=0) nLinked++; 12181 if ((GLeeFuncPtr_glFramebufferTextureFaceARB = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEARBPROC) __GLeeGetProcAddress("glFramebufferTextureFaceARB"))!=0) nLinked++; 12182 #endif 12183 if (nLinked==4) return GLEE_LINK_COMPLETE; 12184 if (nLinked==0) return GLEE_LINK_FAIL; 12185 return GLEE_LINK_PARTIAL; 12186 } 12187 12188 GLuint __GLeeLink_GL_ARB_half_float_vertex(void) {return GLEE_LINK_COMPLETE;} 12189 12190 GLuint __GLeeLink_GL_ARB_instanced_arrays(void) 12191 { 12192 GLint nLinked=0; 12193 #ifdef __GLEE_GL_ARB_instanced_arrays 12194 if ((GLeeFuncPtr_glVertexAttribDivisor = (GLEEPFNGLVERTEXATTRIBDIVISORPROC) __GLeeGetProcAddress("glVertexAttribDivisor"))!=0) nLinked++; 12195 #endif 12196 if (nLinked==1) return GLEE_LINK_COMPLETE; 12197 if (nLinked==0) return GLEE_LINK_FAIL; 12198 return GLEE_LINK_PARTIAL; 12199 } 12200 12201 GLuint __GLeeLink_GL_ARB_map_buffer_range(void) 12202 { 12203 GLint nLinked=0; 12204 #ifdef __GLEE_GL_ARB_map_buffer_range 12205 if ((GLeeFuncPtr_glMapBufferRange = (GLEEPFNGLMAPBUFFERRANGEPROC) __GLeeGetProcAddress("glMapBufferRange"))!=0) nLinked++; 12206 if ((GLeeFuncPtr_glFlushMappedBufferRange = (GLEEPFNGLFLUSHMAPPEDBUFFERRANGEPROC) __GLeeGetProcAddress("glFlushMappedBufferRange"))!=0) nLinked++; 12207 #endif 12208 if (nLinked==2) return GLEE_LINK_COMPLETE; 12209 if (nLinked==0) return GLEE_LINK_FAIL; 12210 return GLEE_LINK_PARTIAL; 12211 } 12212 12213 GLuint __GLeeLink_GL_ARB_texture_buffer_object(void) 12214 { 12215 GLint nLinked=0; 12216 #ifdef __GLEE_GL_ARB_texture_buffer_object 12217 if ((GLeeFuncPtr_glTexBufferARB = (GLEEPFNGLTEXBUFFERARBPROC) __GLeeGetProcAddress("glTexBufferARB"))!=0) nLinked++; 12218 #endif 12219 if (nLinked==1) return GLEE_LINK_COMPLETE; 12220 if (nLinked==0) return GLEE_LINK_FAIL; 12221 return GLEE_LINK_PARTIAL; 12222 } 12223 12224 GLuint __GLeeLink_GL_ARB_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;} 12225 12226 GLuint __GLeeLink_GL_ARB_texture_rg(void) {return GLEE_LINK_COMPLETE;} 12227 12228 GLuint __GLeeLink_GL_ARB_vertex_array_object(void) 12229 { 12230 GLint nLinked=0; 12231 #ifdef __GLEE_GL_ARB_vertex_array_object 12232 if ((GLeeFuncPtr_glBindVertexArray = (GLEEPFNGLBINDVERTEXARRAYPROC) __GLeeGetProcAddress("glBindVertexArray"))!=0) nLinked++; 12233 if ((GLeeFuncPtr_glDeleteVertexArrays = (GLEEPFNGLDELETEVERTEXARRAYSPROC) __GLeeGetProcAddress("glDeleteVertexArrays"))!=0) nLinked++; 12234 if ((GLeeFuncPtr_glGenVertexArrays = (GLEEPFNGLGENVERTEXARRAYSPROC) __GLeeGetProcAddress("glGenVertexArrays"))!=0) nLinked++; 12235 if ((GLeeFuncPtr_glIsVertexArray = (GLEEPFNGLISVERTEXARRAYPROC) __GLeeGetProcAddress("glIsVertexArray"))!=0) nLinked++; 12236 #endif 12237 if (nLinked==4) return GLEE_LINK_COMPLETE; 12238 if (nLinked==0) return GLEE_LINK_FAIL; 12239 return GLEE_LINK_PARTIAL; 12240 } 12241 12242 GLuint __GLeeLink_GL_EXT_abgr(void) {return GLEE_LINK_COMPLETE;} 12243 12244 GLuint __GLeeLink_GL_EXT_blend_color(void) 12245 { 12246 GLint nLinked=0; 12247 #ifdef __GLEE_GL_EXT_blend_color 12248 if ((GLeeFuncPtr_glBlendColorEXT = (GLEEPFNGLBLENDCOLOREXTPROC) __GLeeGetProcAddress("glBlendColorEXT"))!=0) nLinked++; 12249 #endif 12250 if (nLinked==1) return GLEE_LINK_COMPLETE; 12251 if (nLinked==0) return GLEE_LINK_FAIL; 12252 return GLEE_LINK_PARTIAL; 12253 } 12254 12255 GLuint __GLeeLink_GL_EXT_polygon_offset(void) 12256 { 12257 GLint nLinked=0; 12258 #ifdef __GLEE_GL_EXT_polygon_offset 12259 if ((GLeeFuncPtr_glPolygonOffsetEXT = (GLEEPFNGLPOLYGONOFFSETEXTPROC) __GLeeGetProcAddress("glPolygonOffsetEXT"))!=0) nLinked++; 12260 #endif 12261 if (nLinked==1) return GLEE_LINK_COMPLETE; 12262 if (nLinked==0) return GLEE_LINK_FAIL; 12263 return GLEE_LINK_PARTIAL; 12264 } 12265 12266 GLuint __GLeeLink_GL_EXT_texture(void) {return GLEE_LINK_COMPLETE;} 12267 12268 GLuint __GLeeLink_GL_EXT_texture3D(void) 12269 { 12270 GLint nLinked=0; 12271 #ifdef __GLEE_GL_EXT_texture3D 12272 if ((GLeeFuncPtr_glTexImage3DEXT = (GLEEPFNGLTEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glTexImage3DEXT"))!=0) nLinked++; 12273 if ((GLeeFuncPtr_glTexSubImage3DEXT = (GLEEPFNGLTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glTexSubImage3DEXT"))!=0) nLinked++; 12274 #endif 12275 if (nLinked==2) return GLEE_LINK_COMPLETE; 12276 if (nLinked==0) return GLEE_LINK_FAIL; 12277 return GLEE_LINK_PARTIAL; 12278 } 12279 12280 GLuint __GLeeLink_GL_SGIS_texture_filter4(void) 12281 { 12282 GLint nLinked=0; 12283 #ifdef __GLEE_GL_SGIS_texture_filter4 12284 if ((GLeeFuncPtr_glGetTexFilterFuncSGIS = (GLEEPFNGLGETTEXFILTERFUNCSGISPROC) __GLeeGetProcAddress("glGetTexFilterFuncSGIS"))!=0) nLinked++; 12285 if ((GLeeFuncPtr_glTexFilterFuncSGIS = (GLEEPFNGLTEXFILTERFUNCSGISPROC) __GLeeGetProcAddress("glTexFilterFuncSGIS"))!=0) nLinked++; 12286 #endif 12287 if (nLinked==2) return GLEE_LINK_COMPLETE; 12288 if (nLinked==0) return GLEE_LINK_FAIL; 12289 return GLEE_LINK_PARTIAL; 12290 } 12291 12292 GLuint __GLeeLink_GL_EXT_subtexture(void) 12293 { 12294 GLint nLinked=0; 12295 #ifdef __GLEE_GL_EXT_subtexture 12296 if ((GLeeFuncPtr_glTexSubImage1DEXT = (GLEEPFNGLTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glTexSubImage1DEXT"))!=0) nLinked++; 12297 if ((GLeeFuncPtr_glTexSubImage2DEXT = (GLEEPFNGLTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glTexSubImage2DEXT"))!=0) nLinked++; 12298 #endif 12299 if (nLinked==2) return GLEE_LINK_COMPLETE; 12300 if (nLinked==0) return GLEE_LINK_FAIL; 12301 return GLEE_LINK_PARTIAL; 12302 } 12303 12304 GLuint __GLeeLink_GL_EXT_copy_texture(void) 12305 { 12306 GLint nLinked=0; 12307 #ifdef __GLEE_GL_EXT_copy_texture 12308 if ((GLeeFuncPtr_glCopyTexImage1DEXT = (GLEEPFNGLCOPYTEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTexImage1DEXT"))!=0) nLinked++; 12309 if ((GLeeFuncPtr_glCopyTexImage2DEXT = (GLEEPFNGLCOPYTEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTexImage2DEXT"))!=0) nLinked++; 12310 if ((GLeeFuncPtr_glCopyTexSubImage1DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage1DEXT"))!=0) nLinked++; 12311 if ((GLeeFuncPtr_glCopyTexSubImage2DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage2DEXT"))!=0) nLinked++; 12312 if ((GLeeFuncPtr_glCopyTexSubImage3DEXT = (GLEEPFNGLCOPYTEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTexSubImage3DEXT"))!=0) nLinked++; 12313 #endif 12314 if (nLinked==5) return GLEE_LINK_COMPLETE; 12315 if (nLinked==0) return GLEE_LINK_FAIL; 12316 return GLEE_LINK_PARTIAL; 12317 } 12318 12319 GLuint __GLeeLink_GL_EXT_histogram(void) 12320 { 12321 GLint nLinked=0; 12322 #ifdef __GLEE_GL_EXT_histogram 12323 if ((GLeeFuncPtr_glGetHistogramEXT = (GLEEPFNGLGETHISTOGRAMEXTPROC) __GLeeGetProcAddress("glGetHistogramEXT"))!=0) nLinked++; 12324 if ((GLeeFuncPtr_glGetHistogramParameterfvEXT = (GLEEPFNGLGETHISTOGRAMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterfvEXT"))!=0) nLinked++; 12325 if ((GLeeFuncPtr_glGetHistogramParameterivEXT = (GLEEPFNGLGETHISTOGRAMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetHistogramParameterivEXT"))!=0) nLinked++; 12326 if ((GLeeFuncPtr_glGetMinmaxEXT = (GLEEPFNGLGETMINMAXEXTPROC) __GLeeGetProcAddress("glGetMinmaxEXT"))!=0) nLinked++; 12327 if ((GLeeFuncPtr_glGetMinmaxParameterfvEXT = (GLEEPFNGLGETMINMAXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterfvEXT"))!=0) nLinked++; 12328 if ((GLeeFuncPtr_glGetMinmaxParameterivEXT = (GLEEPFNGLGETMINMAXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMinmaxParameterivEXT"))!=0) nLinked++; 12329 if ((GLeeFuncPtr_glHistogramEXT = (GLEEPFNGLHISTOGRAMEXTPROC) __GLeeGetProcAddress("glHistogramEXT"))!=0) nLinked++; 12330 if ((GLeeFuncPtr_glMinmaxEXT = (GLEEPFNGLMINMAXEXTPROC) __GLeeGetProcAddress("glMinmaxEXT"))!=0) nLinked++; 12331 if ((GLeeFuncPtr_glResetHistogramEXT = (GLEEPFNGLRESETHISTOGRAMEXTPROC) __GLeeGetProcAddress("glResetHistogramEXT"))!=0) nLinked++; 12332 if ((GLeeFuncPtr_glResetMinmaxEXT = (GLEEPFNGLRESETMINMAXEXTPROC) __GLeeGetProcAddress("glResetMinmaxEXT"))!=0) nLinked++; 12333 #endif 12334 if (nLinked==10) return GLEE_LINK_COMPLETE; 12335 if (nLinked==0) return GLEE_LINK_FAIL; 12336 return GLEE_LINK_PARTIAL; 12337 } 12338 12339 GLuint __GLeeLink_GL_EXT_convolution(void) 12340 { 12341 GLint nLinked=0; 12342 #ifdef __GLEE_GL_EXT_convolution 12343 if ((GLeeFuncPtr_glConvolutionFilter1DEXT = (GLEEPFNGLCONVOLUTIONFILTER1DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter1DEXT"))!=0) nLinked++; 12344 if ((GLeeFuncPtr_glConvolutionFilter2DEXT = (GLEEPFNGLCONVOLUTIONFILTER2DEXTPROC) __GLeeGetProcAddress("glConvolutionFilter2DEXT"))!=0) nLinked++; 12345 if ((GLeeFuncPtr_glConvolutionParameterfEXT = (GLEEPFNGLCONVOLUTIONPARAMETERFEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfEXT"))!=0) nLinked++; 12346 if ((GLeeFuncPtr_glConvolutionParameterfvEXT = (GLEEPFNGLCONVOLUTIONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterfvEXT"))!=0) nLinked++; 12347 if ((GLeeFuncPtr_glConvolutionParameteriEXT = (GLEEPFNGLCONVOLUTIONPARAMETERIEXTPROC) __GLeeGetProcAddress("glConvolutionParameteriEXT"))!=0) nLinked++; 12348 if ((GLeeFuncPtr_glConvolutionParameterivEXT = (GLEEPFNGLCONVOLUTIONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glConvolutionParameterivEXT"))!=0) nLinked++; 12349 if ((GLeeFuncPtr_glCopyConvolutionFilter1DEXT = (GLEEPFNGLCOPYCONVOLUTIONFILTER1DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter1DEXT"))!=0) nLinked++; 12350 if ((GLeeFuncPtr_glCopyConvolutionFilter2DEXT = (GLEEPFNGLCOPYCONVOLUTIONFILTER2DEXTPROC) __GLeeGetProcAddress("glCopyConvolutionFilter2DEXT"))!=0) nLinked++; 12351 if ((GLeeFuncPtr_glGetConvolutionFilterEXT = (GLEEPFNGLGETCONVOLUTIONFILTEREXTPROC) __GLeeGetProcAddress("glGetConvolutionFilterEXT"))!=0) nLinked++; 12352 if ((GLeeFuncPtr_glGetConvolutionParameterfvEXT = (GLEEPFNGLGETCONVOLUTIONPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterfvEXT"))!=0) nLinked++; 12353 if ((GLeeFuncPtr_glGetConvolutionParameterivEXT = (GLEEPFNGLGETCONVOLUTIONPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetConvolutionParameterivEXT"))!=0) nLinked++; 12354 if ((GLeeFuncPtr_glGetSeparableFilterEXT = (GLEEPFNGLGETSEPARABLEFILTEREXTPROC) __GLeeGetProcAddress("glGetSeparableFilterEXT"))!=0) nLinked++; 12355 if ((GLeeFuncPtr_glSeparableFilter2DEXT = (GLEEPFNGLSEPARABLEFILTER2DEXTPROC) __GLeeGetProcAddress("glSeparableFilter2DEXT"))!=0) nLinked++; 12356 #endif 12357 if (nLinked==13) return GLEE_LINK_COMPLETE; 12358 if (nLinked==0) return GLEE_LINK_FAIL; 12359 return GLEE_LINK_PARTIAL; 12360 } 12361 12362 GLuint __GLeeLink_GL_SGI_color_matrix(void) {return GLEE_LINK_COMPLETE;} 12363 12364 GLuint __GLeeLink_GL_SGI_color_table(void) 12365 { 12366 GLint nLinked=0; 12367 #ifdef __GLEE_GL_SGI_color_table 12368 if ((GLeeFuncPtr_glColorTableSGI = (GLEEPFNGLCOLORTABLESGIPROC) __GLeeGetProcAddress("glColorTableSGI"))!=0) nLinked++; 12369 if ((GLeeFuncPtr_glColorTableParameterfvSGI = (GLEEPFNGLCOLORTABLEPARAMETERFVSGIPROC) __GLeeGetProcAddress("glColorTableParameterfvSGI"))!=0) nLinked++; 12370 if ((GLeeFuncPtr_glColorTableParameterivSGI = (GLEEPFNGLCOLORTABLEPARAMETERIVSGIPROC) __GLeeGetProcAddress("glColorTableParameterivSGI"))!=0) nLinked++; 12371 if ((GLeeFuncPtr_glCopyColorTableSGI = (GLEEPFNGLCOPYCOLORTABLESGIPROC) __GLeeGetProcAddress("glCopyColorTableSGI"))!=0) nLinked++; 12372 if ((GLeeFuncPtr_glGetColorTableSGI = (GLEEPFNGLGETCOLORTABLESGIPROC) __GLeeGetProcAddress("glGetColorTableSGI"))!=0) nLinked++; 12373 if ((GLeeFuncPtr_glGetColorTableParameterfvSGI = (GLEEPFNGLGETCOLORTABLEPARAMETERFVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterfvSGI"))!=0) nLinked++; 12374 if ((GLeeFuncPtr_glGetColorTableParameterivSGI = (GLEEPFNGLGETCOLORTABLEPARAMETERIVSGIPROC) __GLeeGetProcAddress("glGetColorTableParameterivSGI"))!=0) nLinked++; 12375 #endif 12376 if (nLinked==7) return GLEE_LINK_COMPLETE; 12377 if (nLinked==0) return GLEE_LINK_FAIL; 12378 return GLEE_LINK_PARTIAL; 12379 } 12380 12381 GLuint __GLeeLink_GL_SGIS_pixel_texture(void) 12382 { 12383 GLint nLinked=0; 12384 #ifdef __GLEE_GL_SGIS_pixel_texture 12385 if ((GLeeFuncPtr_glPixelTexGenParameteriSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERISGISPROC) __GLeeGetProcAddress("glPixelTexGenParameteriSGIS"))!=0) nLinked++; 12386 if ((GLeeFuncPtr_glPixelTexGenParameterivSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterivSGIS"))!=0) nLinked++; 12387 if ((GLeeFuncPtr_glPixelTexGenParameterfSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERFSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfSGIS"))!=0) nLinked++; 12388 if ((GLeeFuncPtr_glPixelTexGenParameterfvSGIS = (GLEEPFNGLPIXELTEXGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glPixelTexGenParameterfvSGIS"))!=0) nLinked++; 12389 if ((GLeeFuncPtr_glGetPixelTexGenParameterivSGIS = (GLEEPFNGLGETPIXELTEXGENPARAMETERIVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterivSGIS"))!=0) nLinked++; 12390 if ((GLeeFuncPtr_glGetPixelTexGenParameterfvSGIS = (GLEEPFNGLGETPIXELTEXGENPARAMETERFVSGISPROC) __GLeeGetProcAddress("glGetPixelTexGenParameterfvSGIS"))!=0) nLinked++; 12391 #endif 12392 if (nLinked==6) return GLEE_LINK_COMPLETE; 12393 if (nLinked==0) return GLEE_LINK_FAIL; 12394 return GLEE_LINK_PARTIAL; 12395 } 12396 12397 GLuint __GLeeLink_GL_SGIX_pixel_texture(void) 12398 { 12399 GLint nLinked=0; 12400 #ifdef __GLEE_GL_SGIX_pixel_texture 12401 if ((GLeeFuncPtr_glPixelTexGenSGIX = (GLEEPFNGLPIXELTEXGENSGIXPROC) __GLeeGetProcAddress("glPixelTexGenSGIX"))!=0) nLinked++; 12402 #endif 12403 if (nLinked==1) return GLEE_LINK_COMPLETE; 12404 if (nLinked==0) return GLEE_LINK_FAIL; 12405 return GLEE_LINK_PARTIAL; 12406 } 12407 12408 GLuint __GLeeLink_GL_SGIS_texture4D(void) 12409 { 12410 GLint nLinked=0; 12411 #ifdef __GLEE_GL_SGIS_texture4D 12412 if ((GLeeFuncPtr_glTexImage4DSGIS = (GLEEPFNGLTEXIMAGE4DSGISPROC) __GLeeGetProcAddress("glTexImage4DSGIS"))!=0) nLinked++; 12413 if ((GLeeFuncPtr_glTexSubImage4DSGIS = (GLEEPFNGLTEXSUBIMAGE4DSGISPROC) __GLeeGetProcAddress("glTexSubImage4DSGIS"))!=0) nLinked++; 12414 #endif 12415 if (nLinked==2) return GLEE_LINK_COMPLETE; 12416 if (nLinked==0) return GLEE_LINK_FAIL; 12417 return GLEE_LINK_PARTIAL; 12418 } 12419 12420 GLuint __GLeeLink_GL_SGI_texture_color_table(void) {return GLEE_LINK_COMPLETE;} 12421 12422 GLuint __GLeeLink_GL_EXT_cmyka(void) {return GLEE_LINK_COMPLETE;} 12423 12424 GLuint __GLeeLink_GL_EXT_texture_object(void) 12425 { 12426 GLint nLinked=0; 12427 #ifdef __GLEE_GL_EXT_texture_object 12428 if ((GLeeFuncPtr_glAreTexturesResidentEXT = (GLEEPFNGLARETEXTURESRESIDENTEXTPROC) __GLeeGetProcAddress("glAreTexturesResidentEXT"))!=0) nLinked++; 12429 if ((GLeeFuncPtr_glBindTextureEXT = (GLEEPFNGLBINDTEXTUREEXTPROC) __GLeeGetProcAddress("glBindTextureEXT"))!=0) nLinked++; 12430 if ((GLeeFuncPtr_glDeleteTexturesEXT = (GLEEPFNGLDELETETEXTURESEXTPROC) __GLeeGetProcAddress("glDeleteTexturesEXT"))!=0) nLinked++; 12431 if ((GLeeFuncPtr_glGenTexturesEXT = (GLEEPFNGLGENTEXTURESEXTPROC) __GLeeGetProcAddress("glGenTexturesEXT"))!=0) nLinked++; 12432 if ((GLeeFuncPtr_glIsTextureEXT = (GLEEPFNGLISTEXTUREEXTPROC) __GLeeGetProcAddress("glIsTextureEXT"))!=0) nLinked++; 12433 if ((GLeeFuncPtr_glPrioritizeTexturesEXT = (GLEEPFNGLPRIORITIZETEXTURESEXTPROC) __GLeeGetProcAddress("glPrioritizeTexturesEXT"))!=0) nLinked++; 12434 #endif 12435 if (nLinked==6) return GLEE_LINK_COMPLETE; 12436 if (nLinked==0) return GLEE_LINK_FAIL; 12437 return GLEE_LINK_PARTIAL; 12438 } 12439 12440 GLuint __GLeeLink_GL_SGIS_detail_texture(void) 12441 { 12442 GLint nLinked=0; 12443 #ifdef __GLEE_GL_SGIS_detail_texture 12444 if ((GLeeFuncPtr_glDetailTexFuncSGIS = (GLEEPFNGLDETAILTEXFUNCSGISPROC) __GLeeGetProcAddress("glDetailTexFuncSGIS"))!=0) nLinked++; 12445 if ((GLeeFuncPtr_glGetDetailTexFuncSGIS = (GLEEPFNGLGETDETAILTEXFUNCSGISPROC) __GLeeGetProcAddress("glGetDetailTexFuncSGIS"))!=0) nLinked++; 12446 #endif 12447 if (nLinked==2) return GLEE_LINK_COMPLETE; 12448 if (nLinked==0) return GLEE_LINK_FAIL; 12449 return GLEE_LINK_PARTIAL; 12450 } 12451 12452 GLuint __GLeeLink_GL_SGIS_sharpen_texture(void) 12453 { 12454 GLint nLinked=0; 12455 #ifdef __GLEE_GL_SGIS_sharpen_texture 12456 if ((GLeeFuncPtr_glSharpenTexFuncSGIS = (GLEEPFNGLSHARPENTEXFUNCSGISPROC) __GLeeGetProcAddress("glSharpenTexFuncSGIS"))!=0) nLinked++; 12457 if ((GLeeFuncPtr_glGetSharpenTexFuncSGIS = (GLEEPFNGLGETSHARPENTEXFUNCSGISPROC) __GLeeGetProcAddress("glGetSharpenTexFuncSGIS"))!=0) nLinked++; 12458 #endif 12459 if (nLinked==2) return GLEE_LINK_COMPLETE; 12460 if (nLinked==0) return GLEE_LINK_FAIL; 12461 return GLEE_LINK_PARTIAL; 12462 } 12463 12464 GLuint __GLeeLink_GL_EXT_packed_pixels(void) {return GLEE_LINK_COMPLETE;} 12465 12466 GLuint __GLeeLink_GL_SGIS_texture_lod(void) {return GLEE_LINK_COMPLETE;} 12467 12468 GLuint __GLeeLink_GL_SGIS_multisample(void) 12469 { 12470 GLint nLinked=0; 12471 #ifdef __GLEE_GL_SGIS_multisample 12472 if ((GLeeFuncPtr_glSampleMaskSGIS = (GLEEPFNGLSAMPLEMASKSGISPROC) __GLeeGetProcAddress("glSampleMaskSGIS"))!=0) nLinked++; 12473 if ((GLeeFuncPtr_glSamplePatternSGIS = (GLEEPFNGLSAMPLEPATTERNSGISPROC) __GLeeGetProcAddress("glSamplePatternSGIS"))!=0) nLinked++; 12474 #endif 12475 if (nLinked==2) return GLEE_LINK_COMPLETE; 12476 if (nLinked==0) return GLEE_LINK_FAIL; 12477 return GLEE_LINK_PARTIAL; 12478 } 12479 12480 GLuint __GLeeLink_GL_EXT_rescale_normal(void) {return GLEE_LINK_COMPLETE;} 12481 12482 GLuint __GLeeLink_GL_EXT_vertex_array(void) 12483 { 12484 GLint nLinked=0; 12485 #ifdef __GLEE_GL_EXT_vertex_array 12486 if ((GLeeFuncPtr_glArrayElementEXT = (GLEEPFNGLARRAYELEMENTEXTPROC) __GLeeGetProcAddress("glArrayElementEXT"))!=0) nLinked++; 12487 if ((GLeeFuncPtr_glColorPointerEXT = (GLEEPFNGLCOLORPOINTEREXTPROC) __GLeeGetProcAddress("glColorPointerEXT"))!=0) nLinked++; 12488 if ((GLeeFuncPtr_glDrawArraysEXT = (GLEEPFNGLDRAWARRAYSEXTPROC) __GLeeGetProcAddress("glDrawArraysEXT"))!=0) nLinked++; 12489 if ((GLeeFuncPtr_glEdgeFlagPointerEXT = (GLEEPFNGLEDGEFLAGPOINTEREXTPROC) __GLeeGetProcAddress("glEdgeFlagPointerEXT"))!=0) nLinked++; 12490 if ((GLeeFuncPtr_glGetPointervEXT = (GLEEPFNGLGETPOINTERVEXTPROC) __GLeeGetProcAddress("glGetPointervEXT"))!=0) nLinked++; 12491 if ((GLeeFuncPtr_glIndexPointerEXT = (GLEEPFNGLINDEXPOINTEREXTPROC) __GLeeGetProcAddress("glIndexPointerEXT"))!=0) nLinked++; 12492 if ((GLeeFuncPtr_glNormalPointerEXT = (GLEEPFNGLNORMALPOINTEREXTPROC) __GLeeGetProcAddress("glNormalPointerEXT"))!=0) nLinked++; 12493 if ((GLeeFuncPtr_glTexCoordPointerEXT = (GLEEPFNGLTEXCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glTexCoordPointerEXT"))!=0) nLinked++; 12494 if ((GLeeFuncPtr_glVertexPointerEXT = (GLEEPFNGLVERTEXPOINTEREXTPROC) __GLeeGetProcAddress("glVertexPointerEXT"))!=0) nLinked++; 12495 #endif 12496 if (nLinked==9) return GLEE_LINK_COMPLETE; 12497 if (nLinked==0) return GLEE_LINK_FAIL; 12498 return GLEE_LINK_PARTIAL; 12499 } 12500 12501 GLuint __GLeeLink_GL_EXT_misc_attribute(void) {return GLEE_LINK_COMPLETE;} 12502 12503 GLuint __GLeeLink_GL_SGIS_generate_mipmap(void) {return GLEE_LINK_COMPLETE;} 12504 12505 GLuint __GLeeLink_GL_SGIX_clipmap(void) {return GLEE_LINK_COMPLETE;} 12506 12507 GLuint __GLeeLink_GL_SGIX_shadow(void) {return GLEE_LINK_COMPLETE;} 12508 12509 GLuint __GLeeLink_GL_SGIS_texture_edge_clamp(void) {return GLEE_LINK_COMPLETE;} 12510 12511 GLuint __GLeeLink_GL_SGIS_texture_border_clamp(void) {return GLEE_LINK_COMPLETE;} 12512 12513 GLuint __GLeeLink_GL_EXT_blend_minmax(void) 12514 { 12515 GLint nLinked=0; 12516 #ifdef __GLEE_GL_EXT_blend_minmax 12517 if ((GLeeFuncPtr_glBlendEquationEXT = (GLEEPFNGLBLENDEQUATIONEXTPROC) __GLeeGetProcAddress("glBlendEquationEXT"))!=0) nLinked++; 12518 #endif 12519 if (nLinked==1) return GLEE_LINK_COMPLETE; 12520 if (nLinked==0) return GLEE_LINK_FAIL; 12521 return GLEE_LINK_PARTIAL; 12522 } 12523 12524 GLuint __GLeeLink_GL_EXT_blend_subtract(void) {return GLEE_LINK_COMPLETE;} 12525 12526 GLuint __GLeeLink_GL_EXT_blend_logic_op(void) {return GLEE_LINK_COMPLETE;} 12527 12528 GLuint __GLeeLink_GL_SGIX_interlace(void) {return GLEE_LINK_COMPLETE;} 12529 12530 GLuint __GLeeLink_GL_SGIX_pixel_tiles(void) {return GLEE_LINK_COMPLETE;} 12531 12532 GLuint __GLeeLink_GL_SGIS_texture_select(void) {return GLEE_LINK_COMPLETE;} 12533 12534 GLuint __GLeeLink_GL_SGIX_sprite(void) 12535 { 12536 GLint nLinked=0; 12537 #ifdef __GLEE_GL_SGIX_sprite 12538 if ((GLeeFuncPtr_glSpriteParameterfSGIX = (GLEEPFNGLSPRITEPARAMETERFSGIXPROC) __GLeeGetProcAddress("glSpriteParameterfSGIX"))!=0) nLinked++; 12539 if ((GLeeFuncPtr_glSpriteParameterfvSGIX = (GLEEPFNGLSPRITEPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glSpriteParameterfvSGIX"))!=0) nLinked++; 12540 if ((GLeeFuncPtr_glSpriteParameteriSGIX = (GLEEPFNGLSPRITEPARAMETERISGIXPROC) __GLeeGetProcAddress("glSpriteParameteriSGIX"))!=0) nLinked++; 12541 if ((GLeeFuncPtr_glSpriteParameterivSGIX = (GLEEPFNGLSPRITEPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glSpriteParameterivSGIX"))!=0) nLinked++; 12542 #endif 12543 if (nLinked==4) return GLEE_LINK_COMPLETE; 12544 if (nLinked==0) return GLEE_LINK_FAIL; 12545 return GLEE_LINK_PARTIAL; 12546 } 12547 12548 GLuint __GLeeLink_GL_SGIX_texture_multi_buffer(void) {return GLEE_LINK_COMPLETE;} 12549 12550 GLuint __GLeeLink_GL_EXT_point_parameters(void) 12551 { 12552 GLint nLinked=0; 12553 #ifdef __GLEE_GL_EXT_point_parameters 12554 if ((GLeeFuncPtr_glPointParameterfEXT = (GLEEPFNGLPOINTPARAMETERFEXTPROC) __GLeeGetProcAddress("glPointParameterfEXT"))!=0) nLinked++; 12555 if ((GLeeFuncPtr_glPointParameterfvEXT = (GLEEPFNGLPOINTPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPointParameterfvEXT"))!=0) nLinked++; 12556 #endif 12557 if (nLinked==2) return GLEE_LINK_COMPLETE; 12558 if (nLinked==0) return GLEE_LINK_FAIL; 12559 return GLEE_LINK_PARTIAL; 12560 } 12561 12562 GLuint __GLeeLink_GL_SGIS_point_parameters(void) 12563 { 12564 GLint nLinked=0; 12565 #ifdef __GLEE_GL_SGIS_point_parameters 12566 if ((GLeeFuncPtr_glPointParameterfSGIS = (GLEEPFNGLPOINTPARAMETERFSGISPROC) __GLeeGetProcAddress("glPointParameterfSGIS"))!=0) nLinked++; 12567 if ((GLeeFuncPtr_glPointParameterfvSGIS = (GLEEPFNGLPOINTPARAMETERFVSGISPROC) __GLeeGetProcAddress("glPointParameterfvSGIS"))!=0) nLinked++; 12568 #endif 12569 if (nLinked==2) return GLEE_LINK_COMPLETE; 12570 if (nLinked==0) return GLEE_LINK_FAIL; 12571 return GLEE_LINK_PARTIAL; 12572 } 12573 12574 GLuint __GLeeLink_GL_SGIX_instruments(void) 12575 { 12576 GLint nLinked=0; 12577 #ifdef __GLEE_GL_SGIX_instruments 12578 if ((GLeeFuncPtr_glGetInstrumentsSGIX = (GLEEPFNGLGETINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glGetInstrumentsSGIX"))!=0) nLinked++; 12579 if ((GLeeFuncPtr_glInstrumentsBufferSGIX = (GLEEPFNGLINSTRUMENTSBUFFERSGIXPROC) __GLeeGetProcAddress("glInstrumentsBufferSGIX"))!=0) nLinked++; 12580 if ((GLeeFuncPtr_glPollInstrumentsSGIX = (GLEEPFNGLPOLLINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glPollInstrumentsSGIX"))!=0) nLinked++; 12581 if ((GLeeFuncPtr_glReadInstrumentsSGIX = (GLEEPFNGLREADINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glReadInstrumentsSGIX"))!=0) nLinked++; 12582 if ((GLeeFuncPtr_glStartInstrumentsSGIX = (GLEEPFNGLSTARTINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glStartInstrumentsSGIX"))!=0) nLinked++; 12583 if ((GLeeFuncPtr_glStopInstrumentsSGIX = (GLEEPFNGLSTOPINSTRUMENTSSGIXPROC) __GLeeGetProcAddress("glStopInstrumentsSGIX"))!=0) nLinked++; 12584 #endif 12585 if (nLinked==6) return GLEE_LINK_COMPLETE; 12586 if (nLinked==0) return GLEE_LINK_FAIL; 12587 return GLEE_LINK_PARTIAL; 12588 } 12589 12590 GLuint __GLeeLink_GL_SGIX_texture_scale_bias(void) {return GLEE_LINK_COMPLETE;} 12591 12592 GLuint __GLeeLink_GL_SGIX_framezoom(void) 12593 { 12594 GLint nLinked=0; 12595 #ifdef __GLEE_GL_SGIX_framezoom 12596 if ((GLeeFuncPtr_glFrameZoomSGIX = (GLEEPFNGLFRAMEZOOMSGIXPROC) __GLeeGetProcAddress("glFrameZoomSGIX"))!=0) nLinked++; 12597 #endif 12598 if (nLinked==1) return GLEE_LINK_COMPLETE; 12599 if (nLinked==0) return GLEE_LINK_FAIL; 12600 return GLEE_LINK_PARTIAL; 12601 } 12602 12603 GLuint __GLeeLink_GL_SGIX_tag_sample_buffer(void) 12604 { 12605 GLint nLinked=0; 12606 #ifdef __GLEE_GL_SGIX_tag_sample_buffer 12607 if ((GLeeFuncPtr_glTagSampleBufferSGIX = (GLEEPFNGLTAGSAMPLEBUFFERSGIXPROC) __GLeeGetProcAddress("glTagSampleBufferSGIX"))!=0) nLinked++; 12608 #endif 12609 if (nLinked==1) return GLEE_LINK_COMPLETE; 12610 if (nLinked==0) return GLEE_LINK_FAIL; 12611 return GLEE_LINK_PARTIAL; 12612 } 12613 12614 GLuint __GLeeLink_GL_FfdMaskSGIX(void) {return GLEE_LINK_COMPLETE;} 12615 12616 GLuint __GLeeLink_GL_SGIX_polynomial_ffd(void) 12617 { 12618 GLint nLinked=0; 12619 #ifdef __GLEE_GL_SGIX_polynomial_ffd 12620 if ((GLeeFuncPtr_glDeformationMap3dSGIX = (GLEEPFNGLDEFORMATIONMAP3DSGIXPROC) __GLeeGetProcAddress("glDeformationMap3dSGIX"))!=0) nLinked++; 12621 if ((GLeeFuncPtr_glDeformationMap3fSGIX = (GLEEPFNGLDEFORMATIONMAP3FSGIXPROC) __GLeeGetProcAddress("glDeformationMap3fSGIX"))!=0) nLinked++; 12622 if ((GLeeFuncPtr_glDeformSGIX = (GLEEPFNGLDEFORMSGIXPROC) __GLeeGetProcAddress("glDeformSGIX"))!=0) nLinked++; 12623 if ((GLeeFuncPtr_glLoadIdentityDeformationMapSGIX = (GLEEPFNGLLOADIDENTITYDEFORMATIONMAPSGIXPROC) __GLeeGetProcAddress("glLoadIdentityDeformationMapSGIX"))!=0) nLinked++; 12624 #endif 12625 if (nLinked==4) return GLEE_LINK_COMPLETE; 12626 if (nLinked==0) return GLEE_LINK_FAIL; 12627 return GLEE_LINK_PARTIAL; 12628 } 12629 12630 GLuint __GLeeLink_GL_SGIX_reference_plane(void) 12631 { 12632 GLint nLinked=0; 12633 #ifdef __GLEE_GL_SGIX_reference_plane 12634 if ((GLeeFuncPtr_glReferencePlaneSGIX = (GLEEPFNGLREFERENCEPLANESGIXPROC) __GLeeGetProcAddress("glReferencePlaneSGIX"))!=0) nLinked++; 12635 #endif 12636 if (nLinked==1) return GLEE_LINK_COMPLETE; 12637 if (nLinked==0) return GLEE_LINK_FAIL; 12638 return GLEE_LINK_PARTIAL; 12639 } 12640 12641 GLuint __GLeeLink_GL_SGIX_flush_raster(void) 12642 { 12643 GLint nLinked=0; 12644 #ifdef __GLEE_GL_SGIX_flush_raster 12645 if ((GLeeFuncPtr_glFlushRasterSGIX = (GLEEPFNGLFLUSHRASTERSGIXPROC) __GLeeGetProcAddress("glFlushRasterSGIX"))!=0) nLinked++; 12646 #endif 12647 if (nLinked==1) return GLEE_LINK_COMPLETE; 12648 if (nLinked==0) return GLEE_LINK_FAIL; 12649 return GLEE_LINK_PARTIAL; 12650 } 12651 12652 GLuint __GLeeLink_GL_SGIX_depth_texture(void) {return GLEE_LINK_COMPLETE;} 12653 12654 GLuint __GLeeLink_GL_SGIS_fog_function(void) 12655 { 12656 GLint nLinked=0; 12657 #ifdef __GLEE_GL_SGIS_fog_function 12658 if ((GLeeFuncPtr_glFogFuncSGIS = (GLEEPFNGLFOGFUNCSGISPROC) __GLeeGetProcAddress("glFogFuncSGIS"))!=0) nLinked++; 12659 if ((GLeeFuncPtr_glGetFogFuncSGIS = (GLEEPFNGLGETFOGFUNCSGISPROC) __GLeeGetProcAddress("glGetFogFuncSGIS"))!=0) nLinked++; 12660 #endif 12661 if (nLinked==2) return GLEE_LINK_COMPLETE; 12662 if (nLinked==0) return GLEE_LINK_FAIL; 12663 return GLEE_LINK_PARTIAL; 12664 } 12665 12666 GLuint __GLeeLink_GL_SGIX_fog_offset(void) {return GLEE_LINK_COMPLETE;} 12667 12668 GLuint __GLeeLink_GL_HP_image_transform(void) 12669 { 12670 GLint nLinked=0; 12671 #ifdef __GLEE_GL_HP_image_transform 12672 if ((GLeeFuncPtr_glImageTransformParameteriHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERIHPPROC) __GLeeGetProcAddress("glImageTransformParameteriHP"))!=0) nLinked++; 12673 if ((GLeeFuncPtr_glImageTransformParameterfHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERFHPPROC) __GLeeGetProcAddress("glImageTransformParameterfHP"))!=0) nLinked++; 12674 if ((GLeeFuncPtr_glImageTransformParameterivHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glImageTransformParameterivHP"))!=0) nLinked++; 12675 if ((GLeeFuncPtr_glImageTransformParameterfvHP = (GLEEPFNGLIMAGETRANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glImageTransformParameterfvHP"))!=0) nLinked++; 12676 if ((GLeeFuncPtr_glGetImageTransformParameterivHP = (GLEEPFNGLGETIMAGETRANSFORMPARAMETERIVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterivHP"))!=0) nLinked++; 12677 if ((GLeeFuncPtr_glGetImageTransformParameterfvHP = (GLEEPFNGLGETIMAGETRANSFORMPARAMETERFVHPPROC) __GLeeGetProcAddress("glGetImageTransformParameterfvHP"))!=0) nLinked++; 12678 #endif 12679 if (nLinked==6) return GLEE_LINK_COMPLETE; 12680 if (nLinked==0) return GLEE_LINK_FAIL; 12681 return GLEE_LINK_PARTIAL; 12682 } 12683 12684 GLuint __GLeeLink_GL_HP_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;} 12685 12686 GLuint __GLeeLink_GL_INGR_palette_buffer(void) {return GLEE_LINK_COMPLETE;} 12687 12688 GLuint __GLeeLink_GL_SGIX_texture_add_env(void) {return GLEE_LINK_COMPLETE;} 12689 12690 GLuint __GLeeLink_GL_EXT_color_subtable(void) 12691 { 12692 GLint nLinked=0; 12693 #ifdef __GLEE_GL_EXT_color_subtable 12694 if ((GLeeFuncPtr_glColorSubTableEXT = (GLEEPFNGLCOLORSUBTABLEEXTPROC) __GLeeGetProcAddress("glColorSubTableEXT"))!=0) nLinked++; 12695 if ((GLeeFuncPtr_glCopyColorSubTableEXT = (GLEEPFNGLCOPYCOLORSUBTABLEEXTPROC) __GLeeGetProcAddress("glCopyColorSubTableEXT"))!=0) nLinked++; 12696 #endif 12697 if (nLinked==2) return GLEE_LINK_COMPLETE; 12698 if (nLinked==0) return GLEE_LINK_FAIL; 12699 return GLEE_LINK_PARTIAL; 12700 } 12701 12702 GLuint __GLeeLink_GL_PGI_vertex_hints(void) {return GLEE_LINK_COMPLETE;} 12703 12704 GLuint __GLeeLink_GL_PGI_misc_hints(void) 12705 { 12706 GLint nLinked=0; 12707 #ifdef __GLEE_GL_PGI_misc_hints 12708 if ((GLeeFuncPtr_glHintPGI = (GLEEPFNGLHINTPGIPROC) __GLeeGetProcAddress("glHintPGI"))!=0) nLinked++; 12709 #endif 12710 if (nLinked==1) return GLEE_LINK_COMPLETE; 12711 if (nLinked==0) return GLEE_LINK_FAIL; 12712 return GLEE_LINK_PARTIAL; 12713 } 12714 12715 GLuint __GLeeLink_GL_EXT_paletted_texture(void) 12716 { 12717 GLint nLinked=0; 12718 #ifdef __GLEE_GL_EXT_paletted_texture 12719 if ((GLeeFuncPtr_glColorTableEXT = (GLEEPFNGLCOLORTABLEEXTPROC) __GLeeGetProcAddress("glColorTableEXT"))!=0) nLinked++; 12720 if ((GLeeFuncPtr_glGetColorTableEXT = (GLEEPFNGLGETCOLORTABLEEXTPROC) __GLeeGetProcAddress("glGetColorTableEXT"))!=0) nLinked++; 12721 if ((GLeeFuncPtr_glGetColorTableParameterivEXT = (GLEEPFNGLGETCOLORTABLEPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterivEXT"))!=0) nLinked++; 12722 if ((GLeeFuncPtr_glGetColorTableParameterfvEXT = (GLEEPFNGLGETCOLORTABLEPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetColorTableParameterfvEXT"))!=0) nLinked++; 12723 #endif 12724 if (nLinked==4) return GLEE_LINK_COMPLETE; 12725 if (nLinked==0) return GLEE_LINK_FAIL; 12726 return GLEE_LINK_PARTIAL; 12727 } 12728 12729 GLuint __GLeeLink_GL_EXT_clip_volume_hint(void) {return GLEE_LINK_COMPLETE;} 12730 12731 GLuint __GLeeLink_GL_SGIX_list_priority(void) 12732 { 12733 GLint nLinked=0; 12734 #ifdef __GLEE_GL_SGIX_list_priority 12735 if ((GLeeFuncPtr_glGetListParameterfvSGIX = (GLEEPFNGLGETLISTPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glGetListParameterfvSGIX"))!=0) nLinked++; 12736 if ((GLeeFuncPtr_glGetListParameterivSGIX = (GLEEPFNGLGETLISTPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glGetListParameterivSGIX"))!=0) nLinked++; 12737 if ((GLeeFuncPtr_glListParameterfSGIX = (GLEEPFNGLLISTPARAMETERFSGIXPROC) __GLeeGetProcAddress("glListParameterfSGIX"))!=0) nLinked++; 12738 if ((GLeeFuncPtr_glListParameterfvSGIX = (GLEEPFNGLLISTPARAMETERFVSGIXPROC) __GLeeGetProcAddress("glListParameterfvSGIX"))!=0) nLinked++; 12739 if ((GLeeFuncPtr_glListParameteriSGIX = (GLEEPFNGLLISTPARAMETERISGIXPROC) __GLeeGetProcAddress("glListParameteriSGIX"))!=0) nLinked++; 12740 if ((GLeeFuncPtr_glListParameterivSGIX = (GLEEPFNGLLISTPARAMETERIVSGIXPROC) __GLeeGetProcAddress("glListParameterivSGIX"))!=0) nLinked++; 12741 #endif 12742 if (nLinked==6) return GLEE_LINK_COMPLETE; 12743 if (nLinked==0) return GLEE_LINK_FAIL; 12744 return GLEE_LINK_PARTIAL; 12745 } 12746 12747 GLuint __GLeeLink_GL_SGIX_ir_instrument1(void) {return GLEE_LINK_COMPLETE;} 12748 12749 GLuint __GLeeLink_GL_SGIX_calligraphic_fragment(void) {return GLEE_LINK_COMPLETE;} 12750 12751 GLuint __GLeeLink_GL_SGIX_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;} 12752 12753 GLuint __GLeeLink_GL_SGIX_shadow_ambient(void) {return GLEE_LINK_COMPLETE;} 12754 12755 GLuint __GLeeLink_GL_EXT_index_texture(void) {return GLEE_LINK_COMPLETE;} 12756 12757 GLuint __GLeeLink_GL_EXT_index_material(void) 12758 { 12759 GLint nLinked=0; 12760 #ifdef __GLEE_GL_EXT_index_material 12761 if ((GLeeFuncPtr_glIndexMaterialEXT = (GLEEPFNGLINDEXMATERIALEXTPROC) __GLeeGetProcAddress("glIndexMaterialEXT"))!=0) nLinked++; 12762 #endif 12763 if (nLinked==1) return GLEE_LINK_COMPLETE; 12764 if (nLinked==0) return GLEE_LINK_FAIL; 12765 return GLEE_LINK_PARTIAL; 12766 } 12767 12768 GLuint __GLeeLink_GL_EXT_index_func(void) 12769 { 12770 GLint nLinked=0; 12771 #ifdef __GLEE_GL_EXT_index_func 12772 if ((GLeeFuncPtr_glIndexFuncEXT = (GLEEPFNGLINDEXFUNCEXTPROC) __GLeeGetProcAddress("glIndexFuncEXT"))!=0) nLinked++; 12773 #endif 12774 if (nLinked==1) return GLEE_LINK_COMPLETE; 12775 if (nLinked==0) return GLEE_LINK_FAIL; 12776 return GLEE_LINK_PARTIAL; 12777 } 12778 12779 GLuint __GLeeLink_GL_EXT_index_array_formats(void) {return GLEE_LINK_COMPLETE;} 12780 12781 GLuint __GLeeLink_GL_EXT_compiled_vertex_array(void) 12782 { 12783 GLint nLinked=0; 12784 #ifdef __GLEE_GL_EXT_compiled_vertex_array 12785 if ((GLeeFuncPtr_glLockArraysEXT = (GLEEPFNGLLOCKARRAYSEXTPROC) __GLeeGetProcAddress("glLockArraysEXT"))!=0) nLinked++; 12786 if ((GLeeFuncPtr_glUnlockArraysEXT = (GLEEPFNGLUNLOCKARRAYSEXTPROC) __GLeeGetProcAddress("glUnlockArraysEXT"))!=0) nLinked++; 12787 #endif 12788 if (nLinked==2) return GLEE_LINK_COMPLETE; 12789 if (nLinked==0) return GLEE_LINK_FAIL; 12790 return GLEE_LINK_PARTIAL; 12791 } 12792 12793 GLuint __GLeeLink_GL_EXT_cull_vertex(void) 12794 { 12795 GLint nLinked=0; 12796 #ifdef __GLEE_GL_EXT_cull_vertex 12797 if ((GLeeFuncPtr_glCullParameterdvEXT = (GLEEPFNGLCULLPARAMETERDVEXTPROC) __GLeeGetProcAddress("glCullParameterdvEXT"))!=0) nLinked++; 12798 if ((GLeeFuncPtr_glCullParameterfvEXT = (GLEEPFNGLCULLPARAMETERFVEXTPROC) __GLeeGetProcAddress("glCullParameterfvEXT"))!=0) nLinked++; 12799 #endif 12800 if (nLinked==2) return GLEE_LINK_COMPLETE; 12801 if (nLinked==0) return GLEE_LINK_FAIL; 12802 return GLEE_LINK_PARTIAL; 12803 } 12804 12805 GLuint __GLeeLink_GL_SGIX_ycrcb(void) {return GLEE_LINK_COMPLETE;} 12806 12807 GLuint __GLeeLink_GL_SGIX_fragment_lighting(void) 12808 { 12809 GLint nLinked=0; 12810 #ifdef __GLEE_GL_SGIX_fragment_lighting 12811 if ((GLeeFuncPtr_glFragmentColorMaterialSGIX = (GLEEPFNGLFRAGMENTCOLORMATERIALSGIXPROC) __GLeeGetProcAddress("glFragmentColorMaterialSGIX"))!=0) nLinked++; 12812 if ((GLeeFuncPtr_glFragmentLightfSGIX = (GLEEPFNGLFRAGMENTLIGHTFSGIXPROC) __GLeeGetProcAddress("glFragmentLightfSGIX"))!=0) nLinked++; 12813 if ((GLeeFuncPtr_glFragmentLightfvSGIX = (GLEEPFNGLFRAGMENTLIGHTFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightfvSGIX"))!=0) nLinked++; 12814 if ((GLeeFuncPtr_glFragmentLightiSGIX = (GLEEPFNGLFRAGMENTLIGHTISGIXPROC) __GLeeGetProcAddress("glFragmentLightiSGIX"))!=0) nLinked++; 12815 if ((GLeeFuncPtr_glFragmentLightivSGIX = (GLEEPFNGLFRAGMENTLIGHTIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightivSGIX"))!=0) nLinked++; 12816 if ((GLeeFuncPtr_glFragmentLightModelfSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELFSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfSGIX"))!=0) nLinked++; 12817 if ((GLeeFuncPtr_glFragmentLightModelfvSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELFVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelfvSGIX"))!=0) nLinked++; 12818 if ((GLeeFuncPtr_glFragmentLightModeliSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELISGIXPROC) __GLeeGetProcAddress("glFragmentLightModeliSGIX"))!=0) nLinked++; 12819 if ((GLeeFuncPtr_glFragmentLightModelivSGIX = (GLEEPFNGLFRAGMENTLIGHTMODELIVSGIXPROC) __GLeeGetProcAddress("glFragmentLightModelivSGIX"))!=0) nLinked++; 12820 if ((GLeeFuncPtr_glFragmentMaterialfSGIX = (GLEEPFNGLFRAGMENTMATERIALFSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfSGIX"))!=0) nLinked++; 12821 if ((GLeeFuncPtr_glFragmentMaterialfvSGIX = (GLEEPFNGLFRAGMENTMATERIALFVSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialfvSGIX"))!=0) nLinked++; 12822 if ((GLeeFuncPtr_glFragmentMaterialiSGIX = (GLEEPFNGLFRAGMENTMATERIALISGIXPROC) __GLeeGetProcAddress("glFragmentMaterialiSGIX"))!=0) nLinked++; 12823 if ((GLeeFuncPtr_glFragmentMaterialivSGIX = (GLEEPFNGLFRAGMENTMATERIALIVSGIXPROC) __GLeeGetProcAddress("glFragmentMaterialivSGIX"))!=0) nLinked++; 12824 if ((GLeeFuncPtr_glGetFragmentLightfvSGIX = (GLEEPFNGLGETFRAGMENTLIGHTFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightfvSGIX"))!=0) nLinked++; 12825 if ((GLeeFuncPtr_glGetFragmentLightivSGIX = (GLEEPFNGLGETFRAGMENTLIGHTIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentLightivSGIX"))!=0) nLinked++; 12826 if ((GLeeFuncPtr_glGetFragmentMaterialfvSGIX = (GLEEPFNGLGETFRAGMENTMATERIALFVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvSGIX"))!=0) nLinked++; 12827 if ((GLeeFuncPtr_glGetFragmentMaterialivSGIX = (GLEEPFNGLGETFRAGMENTMATERIALIVSGIXPROC) __GLeeGetProcAddress("glGetFragmentMaterialivSGIX"))!=0) nLinked++; 12828 if ((GLeeFuncPtr_glLightEnviSGIX = (GLEEPFNGLLIGHTENVISGIXPROC) __GLeeGetProcAddress("glLightEnviSGIX"))!=0) nLinked++; 12829 #endif 12830 if (nLinked==18) return GLEE_LINK_COMPLETE; 12831 if (nLinked==0) return GLEE_LINK_FAIL; 12832 return GLEE_LINK_PARTIAL; 12833 } 12834 12835 GLuint __GLeeLink_GL_IBM_rasterpos_clip(void) {return GLEE_LINK_COMPLETE;} 12836 12837 GLuint __GLeeLink_GL_HP_texture_lighting(void) {return GLEE_LINK_COMPLETE;} 12838 12839 GLuint __GLeeLink_GL_EXT_draw_range_elements(void) 12840 { 12841 GLint nLinked=0; 12842 #ifdef __GLEE_GL_EXT_draw_range_elements 12843 if ((GLeeFuncPtr_glDrawRangeElementsEXT = (GLEEPFNGLDRAWRANGEELEMENTSEXTPROC) __GLeeGetProcAddress("glDrawRangeElementsEXT"))!=0) nLinked++; 12844 #endif 12845 if (nLinked==1) return GLEE_LINK_COMPLETE; 12846 if (nLinked==0) return GLEE_LINK_FAIL; 12847 return GLEE_LINK_PARTIAL; 12848 } 12849 12850 GLuint __GLeeLink_GL_WIN_phong_shading(void) {return GLEE_LINK_COMPLETE;} 12851 12852 GLuint __GLeeLink_GL_WIN_specular_fog(void) {return GLEE_LINK_COMPLETE;} 12853 12854 GLuint __GLeeLink_GL_EXT_light_texture(void) 12855 { 12856 GLint nLinked=0; 12857 #ifdef __GLEE_GL_EXT_light_texture 12858 if ((GLeeFuncPtr_glApplyTextureEXT = (GLEEPFNGLAPPLYTEXTUREEXTPROC) __GLeeGetProcAddress("glApplyTextureEXT"))!=0) nLinked++; 12859 if ((GLeeFuncPtr_glTextureLightEXT = (GLEEPFNGLTEXTURELIGHTEXTPROC) __GLeeGetProcAddress("glTextureLightEXT"))!=0) nLinked++; 12860 if ((GLeeFuncPtr_glTextureMaterialEXT = (GLEEPFNGLTEXTUREMATERIALEXTPROC) __GLeeGetProcAddress("glTextureMaterialEXT"))!=0) nLinked++; 12861 #endif 12862 if (nLinked==3) return GLEE_LINK_COMPLETE; 12863 if (nLinked==0) return GLEE_LINK_FAIL; 12864 return GLEE_LINK_PARTIAL; 12865 } 12866 12867 GLuint __GLeeLink_GL_SGIX_blend_alpha_minmax(void) {return GLEE_LINK_COMPLETE;} 12868 12869 GLuint __GLeeLink_GL_SGIX_impact_pixel_texture(void) {return GLEE_LINK_COMPLETE;} 12870 12871 GLuint __GLeeLink_GL_EXT_bgra(void) {return GLEE_LINK_COMPLETE;} 12872 12873 GLuint __GLeeLink_GL_SGIX_async(void) 12874 { 12875 GLint nLinked=0; 12876 #ifdef __GLEE_GL_SGIX_async 12877 if ((GLeeFuncPtr_glAsyncMarkerSGIX = (GLEEPFNGLASYNCMARKERSGIXPROC) __GLeeGetProcAddress("glAsyncMarkerSGIX"))!=0) nLinked++; 12878 if ((GLeeFuncPtr_glFinishAsyncSGIX = (GLEEPFNGLFINISHASYNCSGIXPROC) __GLeeGetProcAddress("glFinishAsyncSGIX"))!=0) nLinked++; 12879 if ((GLeeFuncPtr_glPollAsyncSGIX = (GLEEPFNGLPOLLASYNCSGIXPROC) __GLeeGetProcAddress("glPollAsyncSGIX"))!=0) nLinked++; 12880 if ((GLeeFuncPtr_glGenAsyncMarkersSGIX = (GLEEPFNGLGENASYNCMARKERSSGIXPROC) __GLeeGetProcAddress("glGenAsyncMarkersSGIX"))!=0) nLinked++; 12881 if ((GLeeFuncPtr_glDeleteAsyncMarkersSGIX = (GLEEPFNGLDELETEASYNCMARKERSSGIXPROC) __GLeeGetProcAddress("glDeleteAsyncMarkersSGIX"))!=0) nLinked++; 12882 if ((GLeeFuncPtr_glIsAsyncMarkerSGIX = (GLEEPFNGLISASYNCMARKERSGIXPROC) __GLeeGetProcAddress("glIsAsyncMarkerSGIX"))!=0) nLinked++; 12883 #endif 12884 if (nLinked==6) return GLEE_LINK_COMPLETE; 12885 if (nLinked==0) return GLEE_LINK_FAIL; 12886 return GLEE_LINK_PARTIAL; 12887 } 12888 12889 GLuint __GLeeLink_GL_SGIX_async_pixel(void) {return GLEE_LINK_COMPLETE;} 12890 12891 GLuint __GLeeLink_GL_SGIX_async_histogram(void) {return GLEE_LINK_COMPLETE;} 12892 12893 GLuint __GLeeLink_GL_INTEL_texture_scissor(void) {return GLEE_LINK_COMPLETE;} 12894 12895 GLuint __GLeeLink_GL_INTEL_parallel_arrays(void) 12896 { 12897 GLint nLinked=0; 12898 #ifdef __GLEE_GL_INTEL_parallel_arrays 12899 if ((GLeeFuncPtr_glVertexPointervINTEL = (GLEEPFNGLVERTEXPOINTERVINTELPROC) __GLeeGetProcAddress("glVertexPointervINTEL"))!=0) nLinked++; 12900 if ((GLeeFuncPtr_glNormalPointervINTEL = (GLEEPFNGLNORMALPOINTERVINTELPROC) __GLeeGetProcAddress("glNormalPointervINTEL"))!=0) nLinked++; 12901 if ((GLeeFuncPtr_glColorPointervINTEL = (GLEEPFNGLCOLORPOINTERVINTELPROC) __GLeeGetProcAddress("glColorPointervINTEL"))!=0) nLinked++; 12902 if ((GLeeFuncPtr_glTexCoordPointervINTEL = (GLEEPFNGLTEXCOORDPOINTERVINTELPROC) __GLeeGetProcAddress("glTexCoordPointervINTEL"))!=0) nLinked++; 12903 #endif 12904 if (nLinked==4) return GLEE_LINK_COMPLETE; 12905 if (nLinked==0) return GLEE_LINK_FAIL; 12906 return GLEE_LINK_PARTIAL; 12907 } 12908 12909 GLuint __GLeeLink_GL_HP_occlusion_test(void) {return GLEE_LINK_COMPLETE;} 12910 12911 GLuint __GLeeLink_GL_EXT_pixel_transform(void) 12912 { 12913 GLint nLinked=0; 12914 #ifdef __GLEE_GL_EXT_pixel_transform 12915 if ((GLeeFuncPtr_glPixelTransformParameteriEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERIEXTPROC) __GLeeGetProcAddress("glPixelTransformParameteriEXT"))!=0) nLinked++; 12916 if ((GLeeFuncPtr_glPixelTransformParameterfEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERFEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfEXT"))!=0) nLinked++; 12917 if ((GLeeFuncPtr_glPixelTransformParameterivEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERIVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterivEXT"))!=0) nLinked++; 12918 if ((GLeeFuncPtr_glPixelTransformParameterfvEXT = (GLEEPFNGLPIXELTRANSFORMPARAMETERFVEXTPROC) __GLeeGetProcAddress("glPixelTransformParameterfvEXT"))!=0) nLinked++; 12919 #endif 12920 if (nLinked==4) return GLEE_LINK_COMPLETE; 12921 if (nLinked==0) return GLEE_LINK_FAIL; 12922 return GLEE_LINK_PARTIAL; 12923 } 12924 12925 GLuint __GLeeLink_GL_EXT_pixel_transform_color_table(void) {return GLEE_LINK_COMPLETE;} 12926 12927 GLuint __GLeeLink_GL_EXT_shared_texture_palette(void) {return GLEE_LINK_COMPLETE;} 12928 12929 GLuint __GLeeLink_GL_EXT_separate_specular_color(void) {return GLEE_LINK_COMPLETE;} 12930 12931 GLuint __GLeeLink_GL_EXT_secondary_color(void) 12932 { 12933 GLint nLinked=0; 12934 #ifdef __GLEE_GL_EXT_secondary_color 12935 if ((GLeeFuncPtr_glSecondaryColor3bEXT = (GLEEPFNGLSECONDARYCOLOR3BEXTPROC) __GLeeGetProcAddress("glSecondaryColor3bEXT"))!=0) nLinked++; 12936 if ((GLeeFuncPtr_glSecondaryColor3bvEXT = (GLEEPFNGLSECONDARYCOLOR3BVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3bvEXT"))!=0) nLinked++; 12937 if ((GLeeFuncPtr_glSecondaryColor3dEXT = (GLEEPFNGLSECONDARYCOLOR3DEXTPROC) __GLeeGetProcAddress("glSecondaryColor3dEXT"))!=0) nLinked++; 12938 if ((GLeeFuncPtr_glSecondaryColor3dvEXT = (GLEEPFNGLSECONDARYCOLOR3DVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3dvEXT"))!=0) nLinked++; 12939 if ((GLeeFuncPtr_glSecondaryColor3fEXT = (GLEEPFNGLSECONDARYCOLOR3FEXTPROC) __GLeeGetProcAddress("glSecondaryColor3fEXT"))!=0) nLinked++; 12940 if ((GLeeFuncPtr_glSecondaryColor3fvEXT = (GLEEPFNGLSECONDARYCOLOR3FVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3fvEXT"))!=0) nLinked++; 12941 if ((GLeeFuncPtr_glSecondaryColor3iEXT = (GLEEPFNGLSECONDARYCOLOR3IEXTPROC) __GLeeGetProcAddress("glSecondaryColor3iEXT"))!=0) nLinked++; 12942 if ((GLeeFuncPtr_glSecondaryColor3ivEXT = (GLEEPFNGLSECONDARYCOLOR3IVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ivEXT"))!=0) nLinked++; 12943 if ((GLeeFuncPtr_glSecondaryColor3sEXT = (GLEEPFNGLSECONDARYCOLOR3SEXTPROC) __GLeeGetProcAddress("glSecondaryColor3sEXT"))!=0) nLinked++; 12944 if ((GLeeFuncPtr_glSecondaryColor3svEXT = (GLEEPFNGLSECONDARYCOLOR3SVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3svEXT"))!=0) nLinked++; 12945 if ((GLeeFuncPtr_glSecondaryColor3ubEXT = (GLEEPFNGLSECONDARYCOLOR3UBEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubEXT"))!=0) nLinked++; 12946 if ((GLeeFuncPtr_glSecondaryColor3ubvEXT = (GLEEPFNGLSECONDARYCOLOR3UBVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3ubvEXT"))!=0) nLinked++; 12947 if ((GLeeFuncPtr_glSecondaryColor3uiEXT = (GLEEPFNGLSECONDARYCOLOR3UIEXTPROC) __GLeeGetProcAddress("glSecondaryColor3uiEXT"))!=0) nLinked++; 12948 if ((GLeeFuncPtr_glSecondaryColor3uivEXT = (GLEEPFNGLSECONDARYCOLOR3UIVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3uivEXT"))!=0) nLinked++; 12949 if ((GLeeFuncPtr_glSecondaryColor3usEXT = (GLEEPFNGLSECONDARYCOLOR3USEXTPROC) __GLeeGetProcAddress("glSecondaryColor3usEXT"))!=0) nLinked++; 12950 if ((GLeeFuncPtr_glSecondaryColor3usvEXT = (GLEEPFNGLSECONDARYCOLOR3USVEXTPROC) __GLeeGetProcAddress("glSecondaryColor3usvEXT"))!=0) nLinked++; 12951 if ((GLeeFuncPtr_glSecondaryColorPointerEXT = (GLEEPFNGLSECONDARYCOLORPOINTEREXTPROC) __GLeeGetProcAddress("glSecondaryColorPointerEXT"))!=0) nLinked++; 12952 #endif 12953 if (nLinked==17) return GLEE_LINK_COMPLETE; 12954 if (nLinked==0) return GLEE_LINK_FAIL; 12955 return GLEE_LINK_PARTIAL; 12956 } 12957 12958 GLuint __GLeeLink_GL_EXT_texture_perturb_normal(void) 12959 { 12960 GLint nLinked=0; 12961 #ifdef __GLEE_GL_EXT_texture_perturb_normal 12962 if ((GLeeFuncPtr_glTextureNormalEXT = (GLEEPFNGLTEXTURENORMALEXTPROC) __GLeeGetProcAddress("glTextureNormalEXT"))!=0) nLinked++; 12963 #endif 12964 if (nLinked==1) return GLEE_LINK_COMPLETE; 12965 if (nLinked==0) return GLEE_LINK_FAIL; 12966 return GLEE_LINK_PARTIAL; 12967 } 12968 12969 GLuint __GLeeLink_GL_EXT_multi_draw_arrays(void) 12970 { 12971 GLint nLinked=0; 12972 #ifdef __GLEE_GL_EXT_multi_draw_arrays 12973 if ((GLeeFuncPtr_glMultiDrawArraysEXT = (GLEEPFNGLMULTIDRAWARRAYSEXTPROC) __GLeeGetProcAddress("glMultiDrawArraysEXT"))!=0) nLinked++; 12974 if ((GLeeFuncPtr_glMultiDrawElementsEXT = (GLEEPFNGLMULTIDRAWELEMENTSEXTPROC) __GLeeGetProcAddress("glMultiDrawElementsEXT"))!=0) nLinked++; 12975 #endif 12976 if (nLinked==2) return GLEE_LINK_COMPLETE; 12977 if (nLinked==0) return GLEE_LINK_FAIL; 12978 return GLEE_LINK_PARTIAL; 12979 } 12980 12981 GLuint __GLeeLink_GL_EXT_fog_coord(void) 12982 { 12983 GLint nLinked=0; 12984 #ifdef __GLEE_GL_EXT_fog_coord 12985 if ((GLeeFuncPtr_glFogCoordfEXT = (GLEEPFNGLFOGCOORDFEXTPROC) __GLeeGetProcAddress("glFogCoordfEXT"))!=0) nLinked++; 12986 if ((GLeeFuncPtr_glFogCoordfvEXT = (GLEEPFNGLFOGCOORDFVEXTPROC) __GLeeGetProcAddress("glFogCoordfvEXT"))!=0) nLinked++; 12987 if ((GLeeFuncPtr_glFogCoorddEXT = (GLEEPFNGLFOGCOORDDEXTPROC) __GLeeGetProcAddress("glFogCoorddEXT"))!=0) nLinked++; 12988 if ((GLeeFuncPtr_glFogCoorddvEXT = (GLEEPFNGLFOGCOORDDVEXTPROC) __GLeeGetProcAddress("glFogCoorddvEXT"))!=0) nLinked++; 12989 if ((GLeeFuncPtr_glFogCoordPointerEXT = (GLEEPFNGLFOGCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glFogCoordPointerEXT"))!=0) nLinked++; 12990 #endif 12991 if (nLinked==5) return GLEE_LINK_COMPLETE; 12992 if (nLinked==0) return GLEE_LINK_FAIL; 12993 return GLEE_LINK_PARTIAL; 12994 } 12995 12996 GLuint __GLeeLink_GL_REND_screen_coordinates(void) {return GLEE_LINK_COMPLETE;} 12997 12998 GLuint __GLeeLink_GL_EXT_coordinate_frame(void) 12999 { 13000 GLint nLinked=0; 13001 #ifdef __GLEE_GL_EXT_coordinate_frame 13002 if ((GLeeFuncPtr_glTangent3bEXT = (GLEEPFNGLTANGENT3BEXTPROC) __GLeeGetProcAddress("glTangent3bEXT"))!=0) nLinked++; 13003 if ((GLeeFuncPtr_glTangent3bvEXT = (GLEEPFNGLTANGENT3BVEXTPROC) __GLeeGetProcAddress("glTangent3bvEXT"))!=0) nLinked++; 13004 if ((GLeeFuncPtr_glTangent3dEXT = (GLEEPFNGLTANGENT3DEXTPROC) __GLeeGetProcAddress("glTangent3dEXT"))!=0) nLinked++; 13005 if ((GLeeFuncPtr_glTangent3dvEXT = (GLEEPFNGLTANGENT3DVEXTPROC) __GLeeGetProcAddress("glTangent3dvEXT"))!=0) nLinked++; 13006 if ((GLeeFuncPtr_glTangent3fEXT = (GLEEPFNGLTANGENT3FEXTPROC) __GLeeGetProcAddress("glTangent3fEXT"))!=0) nLinked++; 13007 if ((GLeeFuncPtr_glTangent3fvEXT = (GLEEPFNGLTANGENT3FVEXTPROC) __GLeeGetProcAddress("glTangent3fvEXT"))!=0) nLinked++; 13008 if ((GLeeFuncPtr_glTangent3iEXT = (GLEEPFNGLTANGENT3IEXTPROC) __GLeeGetProcAddress("glTangent3iEXT"))!=0) nLinked++; 13009 if ((GLeeFuncPtr_glTangent3ivEXT = (GLEEPFNGLTANGENT3IVEXTPROC) __GLeeGetProcAddress("glTangent3ivEXT"))!=0) nLinked++; 13010 if ((GLeeFuncPtr_glTangent3sEXT = (GLEEPFNGLTANGENT3SEXTPROC) __GLeeGetProcAddress("glTangent3sEXT"))!=0) nLinked++; 13011 if ((GLeeFuncPtr_glTangent3svEXT = (GLEEPFNGLTANGENT3SVEXTPROC) __GLeeGetProcAddress("glTangent3svEXT"))!=0) nLinked++; 13012 if ((GLeeFuncPtr_glBinormal3bEXT = (GLEEPFNGLBINORMAL3BEXTPROC) __GLeeGetProcAddress("glBinormal3bEXT"))!=0) nLinked++; 13013 if ((GLeeFuncPtr_glBinormal3bvEXT = (GLEEPFNGLBINORMAL3BVEXTPROC) __GLeeGetProcAddress("glBinormal3bvEXT"))!=0) nLinked++; 13014 if ((GLeeFuncPtr_glBinormal3dEXT = (GLEEPFNGLBINORMAL3DEXTPROC) __GLeeGetProcAddress("glBinormal3dEXT"))!=0) nLinked++; 13015 if ((GLeeFuncPtr_glBinormal3dvEXT = (GLEEPFNGLBINORMAL3DVEXTPROC) __GLeeGetProcAddress("glBinormal3dvEXT"))!=0) nLinked++; 13016 if ((GLeeFuncPtr_glBinormal3fEXT = (GLEEPFNGLBINORMAL3FEXTPROC) __GLeeGetProcAddress("glBinormal3fEXT"))!=0) nLinked++; 13017 if ((GLeeFuncPtr_glBinormal3fvEXT = (GLEEPFNGLBINORMAL3FVEXTPROC) __GLeeGetProcAddress("glBinormal3fvEXT"))!=0) nLinked++; 13018 if ((GLeeFuncPtr_glBinormal3iEXT = (GLEEPFNGLBINORMAL3IEXTPROC) __GLeeGetProcAddress("glBinormal3iEXT"))!=0) nLinked++; 13019 if ((GLeeFuncPtr_glBinormal3ivEXT = (GLEEPFNGLBINORMAL3IVEXTPROC) __GLeeGetProcAddress("glBinormal3ivEXT"))!=0) nLinked++; 13020 if ((GLeeFuncPtr_glBinormal3sEXT = (GLEEPFNGLBINORMAL3SEXTPROC) __GLeeGetProcAddress("glBinormal3sEXT"))!=0) nLinked++; 13021 if ((GLeeFuncPtr_glBinormal3svEXT = (GLEEPFNGLBINORMAL3SVEXTPROC) __GLeeGetProcAddress("glBinormal3svEXT"))!=0) nLinked++; 13022 if ((GLeeFuncPtr_glTangentPointerEXT = (GLEEPFNGLTANGENTPOINTEREXTPROC) __GLeeGetProcAddress("glTangentPointerEXT"))!=0) nLinked++; 13023 if ((GLeeFuncPtr_glBinormalPointerEXT = (GLEEPFNGLBINORMALPOINTEREXTPROC) __GLeeGetProcAddress("glBinormalPointerEXT"))!=0) nLinked++; 13024 #endif 13025 if (nLinked==22) return GLEE_LINK_COMPLETE; 13026 if (nLinked==0) return GLEE_LINK_FAIL; 13027 return GLEE_LINK_PARTIAL; 13028 } 13029 13030 GLuint __GLeeLink_GL_EXT_texture_env_combine(void) {return GLEE_LINK_COMPLETE;} 13031 13032 GLuint __GLeeLink_GL_APPLE_specular_vector(void) {return GLEE_LINK_COMPLETE;} 13033 13034 GLuint __GLeeLink_GL_APPLE_transform_hint(void) {return GLEE_LINK_COMPLETE;} 13035 13036 GLuint __GLeeLink_GL_SGIX_fog_scale(void) {return GLEE_LINK_COMPLETE;} 13037 13038 GLuint __GLeeLink_GL_SUNX_constant_data(void) 13039 { 13040 GLint nLinked=0; 13041 #ifdef __GLEE_GL_SUNX_constant_data 13042 if ((GLeeFuncPtr_glFinishTextureSUNX = (GLEEPFNGLFINISHTEXTURESUNXPROC) __GLeeGetProcAddress("glFinishTextureSUNX"))!=0) nLinked++; 13043 #endif 13044 if (nLinked==1) return GLEE_LINK_COMPLETE; 13045 if (nLinked==0) return GLEE_LINK_FAIL; 13046 return GLEE_LINK_PARTIAL; 13047 } 13048 13049 GLuint __GLeeLink_GL_SUN_global_alpha(void) 13050 { 13051 GLint nLinked=0; 13052 #ifdef __GLEE_GL_SUN_global_alpha 13053 if ((GLeeFuncPtr_glGlobalAlphaFactorbSUN = (GLEEPFNGLGLOBALALPHAFACTORBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorbSUN"))!=0) nLinked++; 13054 if ((GLeeFuncPtr_glGlobalAlphaFactorsSUN = (GLEEPFNGLGLOBALALPHAFACTORSSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorsSUN"))!=0) nLinked++; 13055 if ((GLeeFuncPtr_glGlobalAlphaFactoriSUN = (GLEEPFNGLGLOBALALPHAFACTORISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoriSUN"))!=0) nLinked++; 13056 if ((GLeeFuncPtr_glGlobalAlphaFactorfSUN = (GLEEPFNGLGLOBALALPHAFACTORFSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorfSUN"))!=0) nLinked++; 13057 if ((GLeeFuncPtr_glGlobalAlphaFactordSUN = (GLEEPFNGLGLOBALALPHAFACTORDSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactordSUN"))!=0) nLinked++; 13058 if ((GLeeFuncPtr_glGlobalAlphaFactorubSUN = (GLEEPFNGLGLOBALALPHAFACTORUBSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorubSUN"))!=0) nLinked++; 13059 if ((GLeeFuncPtr_glGlobalAlphaFactorusSUN = (GLEEPFNGLGLOBALALPHAFACTORUSSUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactorusSUN"))!=0) nLinked++; 13060 if ((GLeeFuncPtr_glGlobalAlphaFactoruiSUN = (GLEEPFNGLGLOBALALPHAFACTORUISUNPROC) __GLeeGetProcAddress("glGlobalAlphaFactoruiSUN"))!=0) nLinked++; 13061 #endif 13062 if (nLinked==8) return GLEE_LINK_COMPLETE; 13063 if (nLinked==0) return GLEE_LINK_FAIL; 13064 return GLEE_LINK_PARTIAL; 13065 } 13066 13067 GLuint __GLeeLink_GL_SUN_triangle_list(void) 13068 { 13069 GLint nLinked=0; 13070 #ifdef __GLEE_GL_SUN_triangle_list 13071 if ((GLeeFuncPtr_glReplacementCodeuiSUN = (GLEEPFNGLREPLACEMENTCODEUISUNPROC) __GLeeGetProcAddress("glReplacementCodeuiSUN"))!=0) nLinked++; 13072 if ((GLeeFuncPtr_glReplacementCodeusSUN = (GLEEPFNGLREPLACEMENTCODEUSSUNPROC) __GLeeGetProcAddress("glReplacementCodeusSUN"))!=0) nLinked++; 13073 if ((GLeeFuncPtr_glReplacementCodeubSUN = (GLEEPFNGLREPLACEMENTCODEUBSUNPROC) __GLeeGetProcAddress("glReplacementCodeubSUN"))!=0) nLinked++; 13074 if ((GLeeFuncPtr_glReplacementCodeuivSUN = (GLEEPFNGLREPLACEMENTCODEUIVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuivSUN"))!=0) nLinked++; 13075 if ((GLeeFuncPtr_glReplacementCodeusvSUN = (GLEEPFNGLREPLACEMENTCODEUSVSUNPROC) __GLeeGetProcAddress("glReplacementCodeusvSUN"))!=0) nLinked++; 13076 if ((GLeeFuncPtr_glReplacementCodeubvSUN = (GLEEPFNGLREPLACEMENTCODEUBVSUNPROC) __GLeeGetProcAddress("glReplacementCodeubvSUN"))!=0) nLinked++; 13077 if ((GLeeFuncPtr_glReplacementCodePointerSUN = (GLEEPFNGLREPLACEMENTCODEPOINTERSUNPROC) __GLeeGetProcAddress("glReplacementCodePointerSUN"))!=0) nLinked++; 13078 #endif 13079 if (nLinked==7) return GLEE_LINK_COMPLETE; 13080 if (nLinked==0) return GLEE_LINK_FAIL; 13081 return GLEE_LINK_PARTIAL; 13082 } 13083 13084 GLuint __GLeeLink_GL_SUN_vertex(void) 13085 { 13086 GLint nLinked=0; 13087 #ifdef __GLEE_GL_SUN_vertex 13088 if ((GLeeFuncPtr_glColor4ubVertex2fSUN = (GLEEPFNGLCOLOR4UBVERTEX2FSUNPROC) __GLeeGetProcAddress("glColor4ubVertex2fSUN"))!=0) nLinked++; 13089 if ((GLeeFuncPtr_glColor4ubVertex2fvSUN = (GLEEPFNGLCOLOR4UBVERTEX2FVSUNPROC) __GLeeGetProcAddress("glColor4ubVertex2fvSUN"))!=0) nLinked++; 13090 if ((GLeeFuncPtr_glColor4ubVertex3fSUN = (GLEEPFNGLCOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4ubVertex3fSUN"))!=0) nLinked++; 13091 if ((GLeeFuncPtr_glColor4ubVertex3fvSUN = (GLEEPFNGLCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4ubVertex3fvSUN"))!=0) nLinked++; 13092 if ((GLeeFuncPtr_glColor3fVertex3fSUN = (GLEEPFNGLCOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor3fVertex3fSUN"))!=0) nLinked++; 13093 if ((GLeeFuncPtr_glColor3fVertex3fvSUN = (GLEEPFNGLCOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor3fVertex3fvSUN"))!=0) nLinked++; 13094 if ((GLeeFuncPtr_glNormal3fVertex3fSUN = (GLEEPFNGLNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glNormal3fVertex3fSUN"))!=0) nLinked++; 13095 if ((GLeeFuncPtr_glNormal3fVertex3fvSUN = (GLEEPFNGLNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glNormal3fVertex3fvSUN"))!=0) nLinked++; 13096 if ((GLeeFuncPtr_glColor4fNormal3fVertex3fSUN = (GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fSUN"))!=0) nLinked++; 13097 if ((GLeeFuncPtr_glColor4fNormal3fVertex3fvSUN = (GLEEPFNGLCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glColor4fNormal3fVertex3fvSUN"))!=0) nLinked++; 13098 if ((GLeeFuncPtr_glTexCoord2fVertex3fSUN = (GLEEPFNGLTEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fSUN"))!=0) nLinked++; 13099 if ((GLeeFuncPtr_glTexCoord2fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fVertex3fvSUN"))!=0) nLinked++; 13100 if ((GLeeFuncPtr_glTexCoord4fVertex4fSUN = (GLEEPFNGLTEXCOORD4FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fSUN"))!=0) nLinked++; 13101 if ((GLeeFuncPtr_glTexCoord4fVertex4fvSUN = (GLEEPFNGLTEXCOORD4FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fVertex4fvSUN"))!=0) nLinked++; 13102 if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fSUN"))!=0) nLinked++; 13103 if ((GLeeFuncPtr_glTexCoord2fColor4ubVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4ubVertex3fvSUN"))!=0) nLinked++; 13104 if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fSUN"))!=0) nLinked++; 13105 if ((GLeeFuncPtr_glTexCoord2fColor3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor3fVertex3fvSUN"))!=0) nLinked++; 13106 if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++; 13107 if ((GLeeFuncPtr_glTexCoord2fNormal3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++; 13108 if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fSUN = (GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked++; 13109 if ((GLeeFuncPtr_glTexCoord2fColor4fNormal3fVertex3fvSUN = (GLEEPFNGLTEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLinked++; 13110 if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fSUN = (GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVertex4fSUN"))!=0) nLinked++; 13111 if ((GLeeFuncPtr_glTexCoord4fColor4fNormal3fVertex4fvSUN = (GLEEPFNGLTEXCOORD4FCOLOR4FNORMAL3FVERTEX4FVSUNPROC) __GLeeGetProcAddress("glTexCoord4fColor4fNormal3fVertex4fvSUN"))!=0) nLinked++; 13112 if ((GLeeFuncPtr_glReplacementCodeuiVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUIVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fSUN"))!=0) nLinked++; 13113 if ((GLeeFuncPtr_glReplacementCodeuiVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUIVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiVertex3fvSUN"))!=0) nLinked++; 13114 if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVertex3fSUN"))!=0) nLinked++; 13115 if ((GLeeFuncPtr_glReplacementCodeuiColor4ubVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4UBVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4ubVertex3fvSUN"))!=0) nLinked++; 13116 if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVertex3fSUN"))!=0) nLinked++; 13117 if ((GLeeFuncPtr_glReplacementCodeuiColor3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor3fVertex3fvSUN"))!=0) nLinked++; 13118 if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVertex3fSUN"))!=0) nLinked++; 13119 if ((GLeeFuncPtr_glReplacementCodeuiNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUINORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiNormal3fVertex3fvSUN"))!=0) nLinked++; 13120 if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fSUN"))!=0) nLinked++; 13121 if ((GLeeFuncPtr_glReplacementCodeuiColor4fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUICOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiColor4fNormal3fVertex3fvSUN"))!=0) nLinked++; 13122 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fVertex3fSUN"))!=0) nLinked++; 13123 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fVertex3fvSUN"))!=0) nLinked++; 13124 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN"))!=0) nLinked++; 13125 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN"))!=0) nLinked++; 13126 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN"))!=0) nLinked++; 13127 if ((GLeeFuncPtr_glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN = (GLEEPFNGLREPLACEMENTCODEUITEXCOORD2FCOLOR4FNORMAL3FVERTEX3FVSUNPROC) __GLeeGetProcAddress("glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN"))!=0) nLinked++; 13128 #endif 13129 if (nLinked==40) return GLEE_LINK_COMPLETE; 13130 if (nLinked==0) return GLEE_LINK_FAIL; 13131 return GLEE_LINK_PARTIAL; 13132 } 13133 13134 GLuint __GLeeLink_GL_EXT_blend_func_separate(void) 13135 { 13136 GLint nLinked=0; 13137 #ifdef __GLEE_GL_EXT_blend_func_separate 13138 if ((GLeeFuncPtr_glBlendFuncSeparateEXT = (GLEEPFNGLBLENDFUNCSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendFuncSeparateEXT"))!=0) nLinked++; 13139 #endif 13140 if (nLinked==1) return GLEE_LINK_COMPLETE; 13141 if (nLinked==0) return GLEE_LINK_FAIL; 13142 return GLEE_LINK_PARTIAL; 13143 } 13144 13145 GLuint __GLeeLink_GL_INGR_color_clamp(void) {return GLEE_LINK_COMPLETE;} 13146 13147 GLuint __GLeeLink_GL_INGR_interlace_read(void) {return GLEE_LINK_COMPLETE;} 13148 13149 GLuint __GLeeLink_GL_EXT_stencil_wrap(void) {return GLEE_LINK_COMPLETE;} 13150 13151 GLuint __GLeeLink_GL_EXT_422_pixels(void) {return GLEE_LINK_COMPLETE;} 13152 13153 GLuint __GLeeLink_GL_NV_texgen_reflection(void) {return GLEE_LINK_COMPLETE;} 13154 13155 GLuint __GLeeLink_GL_EXT_texture_cube_map(void) {return GLEE_LINK_COMPLETE;} 13156 13157 GLuint __GLeeLink_GL_SUN_convolution_border_modes(void) {return GLEE_LINK_COMPLETE;} 13158 13159 GLuint __GLeeLink_GL_EXT_texture_env_add(void) {return GLEE_LINK_COMPLETE;} 13160 13161 GLuint __GLeeLink_GL_EXT_texture_lod_bias(void) {return GLEE_LINK_COMPLETE;} 13162 13163 GLuint __GLeeLink_GL_EXT_texture_filter_anisotropic(void) {return GLEE_LINK_COMPLETE;} 13164 13165 GLuint __GLeeLink_GL_EXT_vertex_weighting(void) 13166 { 13167 GLint nLinked=0; 13168 #ifdef __GLEE_GL_EXT_vertex_weighting 13169 if ((GLeeFuncPtr_glVertexWeightfEXT = (GLEEPFNGLVERTEXWEIGHTFEXTPROC) __GLeeGetProcAddress("glVertexWeightfEXT"))!=0) nLinked++; 13170 if ((GLeeFuncPtr_glVertexWeightfvEXT = (GLEEPFNGLVERTEXWEIGHTFVEXTPROC) __GLeeGetProcAddress("glVertexWeightfvEXT"))!=0) nLinked++; 13171 if ((GLeeFuncPtr_glVertexWeightPointerEXT = (GLEEPFNGLVERTEXWEIGHTPOINTEREXTPROC) __GLeeGetProcAddress("glVertexWeightPointerEXT"))!=0) nLinked++; 13172 #endif 13173 if (nLinked==3) return GLEE_LINK_COMPLETE; 13174 if (nLinked==0) return GLEE_LINK_FAIL; 13175 return GLEE_LINK_PARTIAL; 13176 } 13177 13178 GLuint __GLeeLink_GL_NV_light_max_exponent(void) {return GLEE_LINK_COMPLETE;} 13179 13180 GLuint __GLeeLink_GL_NV_vertex_array_range(void) 13181 { 13182 GLint nLinked=0; 13183 #ifdef __GLEE_GL_NV_vertex_array_range 13184 if ((GLeeFuncPtr_glFlushVertexArrayRangeNV = (GLEEPFNGLFLUSHVERTEXARRAYRANGENVPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeNV"))!=0) nLinked++; 13185 if ((GLeeFuncPtr_glVertexArrayRangeNV = (GLEEPFNGLVERTEXARRAYRANGENVPROC) __GLeeGetProcAddress("glVertexArrayRangeNV"))!=0) nLinked++; 13186 #endif 13187 if (nLinked==2) return GLEE_LINK_COMPLETE; 13188 if (nLinked==0) return GLEE_LINK_FAIL; 13189 return GLEE_LINK_PARTIAL; 13190 } 13191 13192 GLuint __GLeeLink_GL_NV_register_combiners(void) 13193 { 13194 GLint nLinked=0; 13195 #ifdef __GLEE_GL_NV_register_combiners 13196 if ((GLeeFuncPtr_glCombinerParameterfvNV = (GLEEPFNGLCOMBINERPARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerParameterfvNV"))!=0) nLinked++; 13197 if ((GLeeFuncPtr_glCombinerParameterfNV = (GLEEPFNGLCOMBINERPARAMETERFNVPROC) __GLeeGetProcAddress("glCombinerParameterfNV"))!=0) nLinked++; 13198 if ((GLeeFuncPtr_glCombinerParameterivNV = (GLEEPFNGLCOMBINERPARAMETERIVNVPROC) __GLeeGetProcAddress("glCombinerParameterivNV"))!=0) nLinked++; 13199 if ((GLeeFuncPtr_glCombinerParameteriNV = (GLEEPFNGLCOMBINERPARAMETERINVPROC) __GLeeGetProcAddress("glCombinerParameteriNV"))!=0) nLinked++; 13200 if ((GLeeFuncPtr_glCombinerInputNV = (GLEEPFNGLCOMBINERINPUTNVPROC) __GLeeGetProcAddress("glCombinerInputNV"))!=0) nLinked++; 13201 if ((GLeeFuncPtr_glCombinerOutputNV = (GLEEPFNGLCOMBINEROUTPUTNVPROC) __GLeeGetProcAddress("glCombinerOutputNV"))!=0) nLinked++; 13202 if ((GLeeFuncPtr_glFinalCombinerInputNV = (GLEEPFNGLFINALCOMBINERINPUTNVPROC) __GLeeGetProcAddress("glFinalCombinerInputNV"))!=0) nLinked++; 13203 if ((GLeeFuncPtr_glGetCombinerInputParameterfvNV = (GLEEPFNGLGETCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterfvNV"))!=0) nLinked++; 13204 if ((GLeeFuncPtr_glGetCombinerInputParameterivNV = (GLEEPFNGLGETCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerInputParameterivNV"))!=0) nLinked++; 13205 if ((GLeeFuncPtr_glGetCombinerOutputParameterfvNV = (GLEEPFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterfvNV"))!=0) nLinked++; 13206 if ((GLeeFuncPtr_glGetCombinerOutputParameterivNV = (GLEEPFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetCombinerOutputParameterivNV"))!=0) nLinked++; 13207 if ((GLeeFuncPtr_glGetFinalCombinerInputParameterfvNV = (GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterfvNV"))!=0) nLinked++; 13208 if ((GLeeFuncPtr_glGetFinalCombinerInputParameterivNV = (GLEEPFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetFinalCombinerInputParameterivNV"))!=0) nLinked++; 13209 #endif 13210 if (nLinked==13) return GLEE_LINK_COMPLETE; 13211 if (nLinked==0) return GLEE_LINK_FAIL; 13212 return GLEE_LINK_PARTIAL; 13213 } 13214 13215 GLuint __GLeeLink_GL_NV_fog_distance(void) {return GLEE_LINK_COMPLETE;} 13216 13217 GLuint __GLeeLink_GL_NV_texgen_emboss(void) {return GLEE_LINK_COMPLETE;} 13218 13219 GLuint __GLeeLink_GL_NV_blend_square(void) {return GLEE_LINK_COMPLETE;} 13220 13221 GLuint __GLeeLink_GL_NV_texture_env_combine4(void) {return GLEE_LINK_COMPLETE;} 13222 13223 GLuint __GLeeLink_GL_MESA_resize_buffers(void) 13224 { 13225 GLint nLinked=0; 13226 #ifdef __GLEE_GL_MESA_resize_buffers 13227 if ((GLeeFuncPtr_glResizeBuffersMESA = (GLEEPFNGLRESIZEBUFFERSMESAPROC) __GLeeGetProcAddress("glResizeBuffersMESA"))!=0) nLinked++; 13228 #endif 13229 if (nLinked==1) return GLEE_LINK_COMPLETE; 13230 if (nLinked==0) return GLEE_LINK_FAIL; 13231 return GLEE_LINK_PARTIAL; 13232 } 13233 13234 GLuint __GLeeLink_GL_MESA_window_pos(void) 13235 { 13236 GLint nLinked=0; 13237 #ifdef __GLEE_GL_MESA_window_pos 13238 if ((GLeeFuncPtr_glWindowPos2dMESA = (GLEEPFNGLWINDOWPOS2DMESAPROC) __GLeeGetProcAddress("glWindowPos2dMESA"))!=0) nLinked++; 13239 if ((GLeeFuncPtr_glWindowPos2dvMESA = (GLEEPFNGLWINDOWPOS2DVMESAPROC) __GLeeGetProcAddress("glWindowPos2dvMESA"))!=0) nLinked++; 13240 if ((GLeeFuncPtr_glWindowPos2fMESA = (GLEEPFNGLWINDOWPOS2FMESAPROC) __GLeeGetProcAddress("glWindowPos2fMESA"))!=0) nLinked++; 13241 if ((GLeeFuncPtr_glWindowPos2fvMESA = (GLEEPFNGLWINDOWPOS2FVMESAPROC) __GLeeGetProcAddress("glWindowPos2fvMESA"))!=0) nLinked++; 13242 if ((GLeeFuncPtr_glWindowPos2iMESA = (GLEEPFNGLWINDOWPOS2IMESAPROC) __GLeeGetProcAddress("glWindowPos2iMESA"))!=0) nLinked++; 13243 if ((GLeeFuncPtr_glWindowPos2ivMESA = (GLEEPFNGLWINDOWPOS2IVMESAPROC) __GLeeGetProcAddress("glWindowPos2ivMESA"))!=0) nLinked++; 13244 if ((GLeeFuncPtr_glWindowPos2sMESA = (GLEEPFNGLWINDOWPOS2SMESAPROC) __GLeeGetProcAddress("glWindowPos2sMESA"))!=0) nLinked++; 13245 if ((GLeeFuncPtr_glWindowPos2svMESA = (GLEEPFNGLWINDOWPOS2SVMESAPROC) __GLeeGetProcAddress("glWindowPos2svMESA"))!=0) nLinked++; 13246 if ((GLeeFuncPtr_glWindowPos3dMESA = (GLEEPFNGLWINDOWPOS3DMESAPROC) __GLeeGetProcAddress("glWindowPos3dMESA"))!=0) nLinked++; 13247 if ((GLeeFuncPtr_glWindowPos3dvMESA = (GLEEPFNGLWINDOWPOS3DVMESAPROC) __GLeeGetProcAddress("glWindowPos3dvMESA"))!=0) nLinked++; 13248 if ((GLeeFuncPtr_glWindowPos3fMESA = (GLEEPFNGLWINDOWPOS3FMESAPROC) __GLeeGetProcAddress("glWindowPos3fMESA"))!=0) nLinked++; 13249 if ((GLeeFuncPtr_glWindowPos3fvMESA = (GLEEPFNGLWINDOWPOS3FVMESAPROC) __GLeeGetProcAddress("glWindowPos3fvMESA"))!=0) nLinked++; 13250 if ((GLeeFuncPtr_glWindowPos3iMESA = (GLEEPFNGLWINDOWPOS3IMESAPROC) __GLeeGetProcAddress("glWindowPos3iMESA"))!=0) nLinked++; 13251 if ((GLeeFuncPtr_glWindowPos3ivMESA = (GLEEPFNGLWINDOWPOS3IVMESAPROC) __GLeeGetProcAddress("glWindowPos3ivMESA"))!=0) nLinked++; 13252 if ((GLeeFuncPtr_glWindowPos3sMESA = (GLEEPFNGLWINDOWPOS3SMESAPROC) __GLeeGetProcAddress("glWindowPos3sMESA"))!=0) nLinked++; 13253 if ((GLeeFuncPtr_glWindowPos3svMESA = (GLEEPFNGLWINDOWPOS3SVMESAPROC) __GLeeGetProcAddress("glWindowPos3svMESA"))!=0) nLinked++; 13254 if ((GLeeFuncPtr_glWindowPos4dMESA = (GLEEPFNGLWINDOWPOS4DMESAPROC) __GLeeGetProcAddress("glWindowPos4dMESA"))!=0) nLinked++; 13255 if ((GLeeFuncPtr_glWindowPos4dvMESA = (GLEEPFNGLWINDOWPOS4DVMESAPROC) __GLeeGetProcAddress("glWindowPos4dvMESA"))!=0) nLinked++; 13256 if ((GLeeFuncPtr_glWindowPos4fMESA = (GLEEPFNGLWINDOWPOS4FMESAPROC) __GLeeGetProcAddress("glWindowPos4fMESA"))!=0) nLinked++; 13257 if ((GLeeFuncPtr_glWindowPos4fvMESA = (GLEEPFNGLWINDOWPOS4FVMESAPROC) __GLeeGetProcAddress("glWindowPos4fvMESA"))!=0) nLinked++; 13258 if ((GLeeFuncPtr_glWindowPos4iMESA = (GLEEPFNGLWINDOWPOS4IMESAPROC) __GLeeGetProcAddress("glWindowPos4iMESA"))!=0) nLinked++; 13259 if ((GLeeFuncPtr_glWindowPos4ivMESA = (GLEEPFNGLWINDOWPOS4IVMESAPROC) __GLeeGetProcAddress("glWindowPos4ivMESA"))!=0) nLinked++; 13260 if ((GLeeFuncPtr_glWindowPos4sMESA = (GLEEPFNGLWINDOWPOS4SMESAPROC) __GLeeGetProcAddress("glWindowPos4sMESA"))!=0) nLinked++; 13261 if ((GLeeFuncPtr_glWindowPos4svMESA = (GLEEPFNGLWINDOWPOS4SVMESAPROC) __GLeeGetProcAddress("glWindowPos4svMESA"))!=0) nLinked++; 13262 #endif 13263 if (nLinked==24) return GLEE_LINK_COMPLETE; 13264 if (nLinked==0) return GLEE_LINK_FAIL; 13265 return GLEE_LINK_PARTIAL; 13266 } 13267 13268 GLuint __GLeeLink_GL_EXT_texture_compression_s3tc(void) {return GLEE_LINK_COMPLETE;} 13269 13270 GLuint __GLeeLink_GL_IBM_cull_vertex(void) {return GLEE_LINK_COMPLETE;} 13271 13272 GLuint __GLeeLink_GL_IBM_multimode_draw_arrays(void) 13273 { 13274 GLint nLinked=0; 13275 #ifdef __GLEE_GL_IBM_multimode_draw_arrays 13276 if ((GLeeFuncPtr_glMultiModeDrawArraysIBM = (GLEEPFNGLMULTIMODEDRAWARRAYSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawArraysIBM"))!=0) nLinked++; 13277 if ((GLeeFuncPtr_glMultiModeDrawElementsIBM = (GLEEPFNGLMULTIMODEDRAWELEMENTSIBMPROC) __GLeeGetProcAddress("glMultiModeDrawElementsIBM"))!=0) nLinked++; 13278 #endif 13279 if (nLinked==2) return GLEE_LINK_COMPLETE; 13280 if (nLinked==0) return GLEE_LINK_FAIL; 13281 return GLEE_LINK_PARTIAL; 13282 } 13283 13284 GLuint __GLeeLink_GL_IBM_vertex_array_lists(void) 13285 { 13286 GLint nLinked=0; 13287 #ifdef __GLEE_GL_IBM_vertex_array_lists 13288 if ((GLeeFuncPtr_glColorPointerListIBM = (GLEEPFNGLCOLORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glColorPointerListIBM"))!=0) nLinked++; 13289 if ((GLeeFuncPtr_glSecondaryColorPointerListIBM = (GLEEPFNGLSECONDARYCOLORPOINTERLISTIBMPROC) __GLeeGetProcAddress("glSecondaryColorPointerListIBM"))!=0) nLinked++; 13290 if ((GLeeFuncPtr_glEdgeFlagPointerListIBM = (GLEEPFNGLEDGEFLAGPOINTERLISTIBMPROC) __GLeeGetProcAddress("glEdgeFlagPointerListIBM"))!=0) nLinked++; 13291 if ((GLeeFuncPtr_glFogCoordPointerListIBM = (GLEEPFNGLFOGCOORDPOINTERLISTIBMPROC) __GLeeGetProcAddress("glFogCoordPointerListIBM"))!=0) nLinked++; 13292 if ((GLeeFuncPtr_glIndexPointerListIBM = (GLEEPFNGLINDEXPOINTERLISTIBMPROC) __GLeeGetProcAddress("glIndexPointerListIBM"))!=0) nLinked++; 13293 if ((GLeeFuncPtr_glNormalPointerListIBM = (GLEEPFNGLNORMALPOINTERLISTIBMPROC) __GLeeGetProcAddress("glNormalPointerListIBM"))!=0) nLinked++; 13294 if ((GLeeFuncPtr_glTexCoordPointerListIBM = (GLEEPFNGLTEXCOORDPOINTERLISTIBMPROC) __GLeeGetProcAddress("glTexCoordPointerListIBM"))!=0) nLinked++; 13295 if ((GLeeFuncPtr_glVertexPointerListIBM = (GLEEPFNGLVERTEXPOINTERLISTIBMPROC) __GLeeGetProcAddress("glVertexPointerListIBM"))!=0) nLinked++; 13296 #endif 13297 if (nLinked==8) return GLEE_LINK_COMPLETE; 13298 if (nLinked==0) return GLEE_LINK_FAIL; 13299 return GLEE_LINK_PARTIAL; 13300 } 13301 13302 GLuint __GLeeLink_GL_SGIX_subsample(void) {return GLEE_LINK_COMPLETE;} 13303 13304 GLuint __GLeeLink_GL_SGIX_ycrcb_subsample(void) {return GLEE_LINK_COMPLETE;} 13305 13306 GLuint __GLeeLink_GL_SGIX_ycrcba(void) {return GLEE_LINK_COMPLETE;} 13307 13308 GLuint __GLeeLink_GL_SGI_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;} 13309 13310 GLuint __GLeeLink_GL_3DFX_texture_compression_FXT1(void) {return GLEE_LINK_COMPLETE;} 13311 13312 GLuint __GLeeLink_GL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} 13313 13314 GLuint __GLeeLink_GL_3DFX_tbuffer(void) 13315 { 13316 GLint nLinked=0; 13317 #ifdef __GLEE_GL_3DFX_tbuffer 13318 if ((GLeeFuncPtr_glTbufferMask3DFX = (GLEEPFNGLTBUFFERMASK3DFXPROC) __GLeeGetProcAddress("glTbufferMask3DFX"))!=0) nLinked++; 13319 #endif 13320 if (nLinked==1) return GLEE_LINK_COMPLETE; 13321 if (nLinked==0) return GLEE_LINK_FAIL; 13322 return GLEE_LINK_PARTIAL; 13323 } 13324 13325 GLuint __GLeeLink_GL_EXT_multisample(void) 13326 { 13327 GLint nLinked=0; 13328 #ifdef __GLEE_GL_EXT_multisample 13329 if ((GLeeFuncPtr_glSampleMaskEXT = (GLEEPFNGLSAMPLEMASKEXTPROC) __GLeeGetProcAddress("glSampleMaskEXT"))!=0) nLinked++; 13330 if ((GLeeFuncPtr_glSamplePatternEXT = (GLEEPFNGLSAMPLEPATTERNEXTPROC) __GLeeGetProcAddress("glSamplePatternEXT"))!=0) nLinked++; 13331 #endif 13332 if (nLinked==2) return GLEE_LINK_COMPLETE; 13333 if (nLinked==0) return GLEE_LINK_FAIL; 13334 return GLEE_LINK_PARTIAL; 13335 } 13336 13337 GLuint __GLeeLink_GL_SGIX_vertex_preclip(void) {return GLEE_LINK_COMPLETE;} 13338 13339 GLuint __GLeeLink_GL_SGIX_convolution_accuracy(void) {return GLEE_LINK_COMPLETE;} 13340 13341 GLuint __GLeeLink_GL_SGIX_resample(void) {return GLEE_LINK_COMPLETE;} 13342 13343 GLuint __GLeeLink_GL_SGIS_point_line_texgen(void) {return GLEE_LINK_COMPLETE;} 13344 13345 GLuint __GLeeLink_GL_SGIS_texture_color_mask(void) 13346 { 13347 GLint nLinked=0; 13348 #ifdef __GLEE_GL_SGIS_texture_color_mask 13349 if ((GLeeFuncPtr_glTextureColorMaskSGIS = (GLEEPFNGLTEXTURECOLORMASKSGISPROC) __GLeeGetProcAddress("glTextureColorMaskSGIS"))!=0) nLinked++; 13350 #endif 13351 if (nLinked==1) return GLEE_LINK_COMPLETE; 13352 if (nLinked==0) return GLEE_LINK_FAIL; 13353 return GLEE_LINK_PARTIAL; 13354 } 13355 13356 GLuint __GLeeLink_GL_EXT_texture_env_dot3(void) {return GLEE_LINK_COMPLETE;} 13357 13358 GLuint __GLeeLink_GL_ATI_texture_mirror_once(void) {return GLEE_LINK_COMPLETE;} 13359 13360 GLuint __GLeeLink_GL_NV_fence(void) 13361 { 13362 GLint nLinked=0; 13363 #ifdef __GLEE_GL_NV_fence 13364 if ((GLeeFuncPtr_glDeleteFencesNV = (GLEEPFNGLDELETEFENCESNVPROC) __GLeeGetProcAddress("glDeleteFencesNV"))!=0) nLinked++; 13365 if ((GLeeFuncPtr_glGenFencesNV = (GLEEPFNGLGENFENCESNVPROC) __GLeeGetProcAddress("glGenFencesNV"))!=0) nLinked++; 13366 if ((GLeeFuncPtr_glIsFenceNV = (GLEEPFNGLISFENCENVPROC) __GLeeGetProcAddress("glIsFenceNV"))!=0) nLinked++; 13367 if ((GLeeFuncPtr_glTestFenceNV = (GLEEPFNGLTESTFENCENVPROC) __GLeeGetProcAddress("glTestFenceNV"))!=0) nLinked++; 13368 if ((GLeeFuncPtr_glGetFenceivNV = (GLEEPFNGLGETFENCEIVNVPROC) __GLeeGetProcAddress("glGetFenceivNV"))!=0) nLinked++; 13369 if ((GLeeFuncPtr_glFinishFenceNV = (GLEEPFNGLFINISHFENCENVPROC) __GLeeGetProcAddress("glFinishFenceNV"))!=0) nLinked++; 13370 if ((GLeeFuncPtr_glSetFenceNV = (GLEEPFNGLSETFENCENVPROC) __GLeeGetProcAddress("glSetFenceNV"))!=0) nLinked++; 13371 #endif 13372 if (nLinked==7) return GLEE_LINK_COMPLETE; 13373 if (nLinked==0) return GLEE_LINK_FAIL; 13374 return GLEE_LINK_PARTIAL; 13375 } 13376 13377 GLuint __GLeeLink_GL_IBM_texture_mirrored_repeat(void) {return GLEE_LINK_COMPLETE;} 13378 13379 GLuint __GLeeLink_GL_NV_evaluators(void) 13380 { 13381 GLint nLinked=0; 13382 #ifdef __GLEE_GL_NV_evaluators 13383 if ((GLeeFuncPtr_glMapControlPointsNV = (GLEEPFNGLMAPCONTROLPOINTSNVPROC) __GLeeGetProcAddress("glMapControlPointsNV"))!=0) nLinked++; 13384 if ((GLeeFuncPtr_glMapParameterivNV = (GLEEPFNGLMAPPARAMETERIVNVPROC) __GLeeGetProcAddress("glMapParameterivNV"))!=0) nLinked++; 13385 if ((GLeeFuncPtr_glMapParameterfvNV = (GLEEPFNGLMAPPARAMETERFVNVPROC) __GLeeGetProcAddress("glMapParameterfvNV"))!=0) nLinked++; 13386 if ((GLeeFuncPtr_glGetMapControlPointsNV = (GLEEPFNGLGETMAPCONTROLPOINTSNVPROC) __GLeeGetProcAddress("glGetMapControlPointsNV"))!=0) nLinked++; 13387 if ((GLeeFuncPtr_glGetMapParameterivNV = (GLEEPFNGLGETMAPPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapParameterivNV"))!=0) nLinked++; 13388 if ((GLeeFuncPtr_glGetMapParameterfvNV = (GLEEPFNGLGETMAPPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapParameterfvNV"))!=0) nLinked++; 13389 if ((GLeeFuncPtr_glGetMapAttribParameterivNV = (GLEEPFNGLGETMAPATTRIBPARAMETERIVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterivNV"))!=0) nLinked++; 13390 if ((GLeeFuncPtr_glGetMapAttribParameterfvNV = (GLEEPFNGLGETMAPATTRIBPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetMapAttribParameterfvNV"))!=0) nLinked++; 13391 if ((GLeeFuncPtr_glEvalMapsNV = (GLEEPFNGLEVALMAPSNVPROC) __GLeeGetProcAddress("glEvalMapsNV"))!=0) nLinked++; 13392 #endif 13393 if (nLinked==9) return GLEE_LINK_COMPLETE; 13394 if (nLinked==0) return GLEE_LINK_FAIL; 13395 return GLEE_LINK_PARTIAL; 13396 } 13397 13398 GLuint __GLeeLink_GL_NV_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;} 13399 13400 GLuint __GLeeLink_GL_NV_register_combiners2(void) 13401 { 13402 GLint nLinked=0; 13403 #ifdef __GLEE_GL_NV_register_combiners2 13404 if ((GLeeFuncPtr_glCombinerStageParameterfvNV = (GLEEPFNGLCOMBINERSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glCombinerStageParameterfvNV"))!=0) nLinked++; 13405 if ((GLeeFuncPtr_glGetCombinerStageParameterfvNV = (GLEEPFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetCombinerStageParameterfvNV"))!=0) nLinked++; 13406 #endif 13407 if (nLinked==2) return GLEE_LINK_COMPLETE; 13408 if (nLinked==0) return GLEE_LINK_FAIL; 13409 return GLEE_LINK_PARTIAL; 13410 } 13411 13412 GLuint __GLeeLink_GL_NV_texture_compression_vtc(void) {return GLEE_LINK_COMPLETE;} 13413 13414 GLuint __GLeeLink_GL_NV_texture_rectangle(void) {return GLEE_LINK_COMPLETE;} 13415 13416 GLuint __GLeeLink_GL_NV_texture_shader(void) {return GLEE_LINK_COMPLETE;} 13417 13418 GLuint __GLeeLink_GL_NV_texture_shader2(void) {return GLEE_LINK_COMPLETE;} 13419 13420 GLuint __GLeeLink_GL_NV_vertex_array_range2(void) {return GLEE_LINK_COMPLETE;} 13421 13422 GLuint __GLeeLink_GL_NV_vertex_program(void) 13423 { 13424 GLint nLinked=0; 13425 #ifdef __GLEE_GL_NV_vertex_program 13426 if ((GLeeFuncPtr_glAreProgramsResidentNV = (GLEEPFNGLAREPROGRAMSRESIDENTNVPROC) __GLeeGetProcAddress("glAreProgramsResidentNV"))!=0) nLinked++; 13427 if ((GLeeFuncPtr_glBindProgramNV = (GLEEPFNGLBINDPROGRAMNVPROC) __GLeeGetProcAddress("glBindProgramNV"))!=0) nLinked++; 13428 if ((GLeeFuncPtr_glDeleteProgramsNV = (GLEEPFNGLDELETEPROGRAMSNVPROC) __GLeeGetProcAddress("glDeleteProgramsNV"))!=0) nLinked++; 13429 if ((GLeeFuncPtr_glExecuteProgramNV = (GLEEPFNGLEXECUTEPROGRAMNVPROC) __GLeeGetProcAddress("glExecuteProgramNV"))!=0) nLinked++; 13430 if ((GLeeFuncPtr_glGenProgramsNV = (GLEEPFNGLGENPROGRAMSNVPROC) __GLeeGetProcAddress("glGenProgramsNV"))!=0) nLinked++; 13431 if ((GLeeFuncPtr_glGetProgramParameterdvNV = (GLEEPFNGLGETPROGRAMPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramParameterdvNV"))!=0) nLinked++; 13432 if ((GLeeFuncPtr_glGetProgramParameterfvNV = (GLEEPFNGLGETPROGRAMPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramParameterfvNV"))!=0) nLinked++; 13433 if ((GLeeFuncPtr_glGetProgramivNV = (GLEEPFNGLGETPROGRAMIVNVPROC) __GLeeGetProcAddress("glGetProgramivNV"))!=0) nLinked++; 13434 if ((GLeeFuncPtr_glGetProgramStringNV = (GLEEPFNGLGETPROGRAMSTRINGNVPROC) __GLeeGetProcAddress("glGetProgramStringNV"))!=0) nLinked++; 13435 if ((GLeeFuncPtr_glGetTrackMatrixivNV = (GLEEPFNGLGETTRACKMATRIXIVNVPROC) __GLeeGetProcAddress("glGetTrackMatrixivNV"))!=0) nLinked++; 13436 if ((GLeeFuncPtr_glGetVertexAttribdvNV = (GLEEPFNGLGETVERTEXATTRIBDVNVPROC) __GLeeGetProcAddress("glGetVertexAttribdvNV"))!=0) nLinked++; 13437 if ((GLeeFuncPtr_glGetVertexAttribfvNV = (GLEEPFNGLGETVERTEXATTRIBFVNVPROC) __GLeeGetProcAddress("glGetVertexAttribfvNV"))!=0) nLinked++; 13438 if ((GLeeFuncPtr_glGetVertexAttribivNV = (GLEEPFNGLGETVERTEXATTRIBIVNVPROC) __GLeeGetProcAddress("glGetVertexAttribivNV"))!=0) nLinked++; 13439 if ((GLeeFuncPtr_glGetVertexAttribPointervNV = (GLEEPFNGLGETVERTEXATTRIBPOINTERVNVPROC) __GLeeGetProcAddress("glGetVertexAttribPointervNV"))!=0) nLinked++; 13440 if ((GLeeFuncPtr_glIsProgramNV = (GLEEPFNGLISPROGRAMNVPROC) __GLeeGetProcAddress("glIsProgramNV"))!=0) nLinked++; 13441 if ((GLeeFuncPtr_glLoadProgramNV = (GLEEPFNGLLOADPROGRAMNVPROC) __GLeeGetProcAddress("glLoadProgramNV"))!=0) nLinked++; 13442 if ((GLeeFuncPtr_glProgramParameter4dNV = (GLEEPFNGLPROGRAMPARAMETER4DNVPROC) __GLeeGetProcAddress("glProgramParameter4dNV"))!=0) nLinked++; 13443 if ((GLeeFuncPtr_glProgramParameter4dvNV = (GLEEPFNGLPROGRAMPARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramParameter4dvNV"))!=0) nLinked++; 13444 if ((GLeeFuncPtr_glProgramParameter4fNV = (GLEEPFNGLPROGRAMPARAMETER4FNVPROC) __GLeeGetProcAddress("glProgramParameter4fNV"))!=0) nLinked++; 13445 if ((GLeeFuncPtr_glProgramParameter4fvNV = (GLEEPFNGLPROGRAMPARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramParameter4fvNV"))!=0) nLinked++; 13446 if ((GLeeFuncPtr_glProgramParameters4dvNV = (GLEEPFNGLPROGRAMPARAMETERS4DVNVPROC) __GLeeGetProcAddress("glProgramParameters4dvNV"))!=0) nLinked++; 13447 if ((GLeeFuncPtr_glProgramParameters4fvNV = (GLEEPFNGLPROGRAMPARAMETERS4FVNVPROC) __GLeeGetProcAddress("glProgramParameters4fvNV"))!=0) nLinked++; 13448 if ((GLeeFuncPtr_glRequestResidentProgramsNV = (GLEEPFNGLREQUESTRESIDENTPROGRAMSNVPROC) __GLeeGetProcAddress("glRequestResidentProgramsNV"))!=0) nLinked++; 13449 if ((GLeeFuncPtr_glTrackMatrixNV = (GLEEPFNGLTRACKMATRIXNVPROC) __GLeeGetProcAddress("glTrackMatrixNV"))!=0) nLinked++; 13450 if ((GLeeFuncPtr_glVertexAttribPointerNV = (GLEEPFNGLVERTEXATTRIBPOINTERNVPROC) __GLeeGetProcAddress("glVertexAttribPointerNV"))!=0) nLinked++; 13451 if ((GLeeFuncPtr_glVertexAttrib1dNV = (GLEEPFNGLVERTEXATTRIB1DNVPROC) __GLeeGetProcAddress("glVertexAttrib1dNV"))!=0) nLinked++; 13452 if ((GLeeFuncPtr_glVertexAttrib1dvNV = (GLEEPFNGLVERTEXATTRIB1DVNVPROC) __GLeeGetProcAddress("glVertexAttrib1dvNV"))!=0) nLinked++; 13453 if ((GLeeFuncPtr_glVertexAttrib1fNV = (GLEEPFNGLVERTEXATTRIB1FNVPROC) __GLeeGetProcAddress("glVertexAttrib1fNV"))!=0) nLinked++; 13454 if ((GLeeFuncPtr_glVertexAttrib1fvNV = (GLEEPFNGLVERTEXATTRIB1FVNVPROC) __GLeeGetProcAddress("glVertexAttrib1fvNV"))!=0) nLinked++; 13455 if ((GLeeFuncPtr_glVertexAttrib1sNV = (GLEEPFNGLVERTEXATTRIB1SNVPROC) __GLeeGetProcAddress("glVertexAttrib1sNV"))!=0) nLinked++; 13456 if ((GLeeFuncPtr_glVertexAttrib1svNV = (GLEEPFNGLVERTEXATTRIB1SVNVPROC) __GLeeGetProcAddress("glVertexAttrib1svNV"))!=0) nLinked++; 13457 if ((GLeeFuncPtr_glVertexAttrib2dNV = (GLEEPFNGLVERTEXATTRIB2DNVPROC) __GLeeGetProcAddress("glVertexAttrib2dNV"))!=0) nLinked++; 13458 if ((GLeeFuncPtr_glVertexAttrib2dvNV = (GLEEPFNGLVERTEXATTRIB2DVNVPROC) __GLeeGetProcAddress("glVertexAttrib2dvNV"))!=0) nLinked++; 13459 if ((GLeeFuncPtr_glVertexAttrib2fNV = (GLEEPFNGLVERTEXATTRIB2FNVPROC) __GLeeGetProcAddress("glVertexAttrib2fNV"))!=0) nLinked++; 13460 if ((GLeeFuncPtr_glVertexAttrib2fvNV = (GLEEPFNGLVERTEXATTRIB2FVNVPROC) __GLeeGetProcAddress("glVertexAttrib2fvNV"))!=0) nLinked++; 13461 if ((GLeeFuncPtr_glVertexAttrib2sNV = (GLEEPFNGLVERTEXATTRIB2SNVPROC) __GLeeGetProcAddress("glVertexAttrib2sNV"))!=0) nLinked++; 13462 if ((GLeeFuncPtr_glVertexAttrib2svNV = (GLEEPFNGLVERTEXATTRIB2SVNVPROC) __GLeeGetProcAddress("glVertexAttrib2svNV"))!=0) nLinked++; 13463 if ((GLeeFuncPtr_glVertexAttrib3dNV = (GLEEPFNGLVERTEXATTRIB3DNVPROC) __GLeeGetProcAddress("glVertexAttrib3dNV"))!=0) nLinked++; 13464 if ((GLeeFuncPtr_glVertexAttrib3dvNV = (GLEEPFNGLVERTEXATTRIB3DVNVPROC) __GLeeGetProcAddress("glVertexAttrib3dvNV"))!=0) nLinked++; 13465 if ((GLeeFuncPtr_glVertexAttrib3fNV = (GLEEPFNGLVERTEXATTRIB3FNVPROC) __GLeeGetProcAddress("glVertexAttrib3fNV"))!=0) nLinked++; 13466 if ((GLeeFuncPtr_glVertexAttrib3fvNV = (GLEEPFNGLVERTEXATTRIB3FVNVPROC) __GLeeGetProcAddress("glVertexAttrib3fvNV"))!=0) nLinked++; 13467 if ((GLeeFuncPtr_glVertexAttrib3sNV = (GLEEPFNGLVERTEXATTRIB3SNVPROC) __GLeeGetProcAddress("glVertexAttrib3sNV"))!=0) nLinked++; 13468 if ((GLeeFuncPtr_glVertexAttrib3svNV = (GLEEPFNGLVERTEXATTRIB3SVNVPROC) __GLeeGetProcAddress("glVertexAttrib3svNV"))!=0) nLinked++; 13469 if ((GLeeFuncPtr_glVertexAttrib4dNV = (GLEEPFNGLVERTEXATTRIB4DNVPROC) __GLeeGetProcAddress("glVertexAttrib4dNV"))!=0) nLinked++; 13470 if ((GLeeFuncPtr_glVertexAttrib4dvNV = (GLEEPFNGLVERTEXATTRIB4DVNVPROC) __GLeeGetProcAddress("glVertexAttrib4dvNV"))!=0) nLinked++; 13471 if ((GLeeFuncPtr_glVertexAttrib4fNV = (GLEEPFNGLVERTEXATTRIB4FNVPROC) __GLeeGetProcAddress("glVertexAttrib4fNV"))!=0) nLinked++; 13472 if ((GLeeFuncPtr_glVertexAttrib4fvNV = (GLEEPFNGLVERTEXATTRIB4FVNVPROC) __GLeeGetProcAddress("glVertexAttrib4fvNV"))!=0) nLinked++; 13473 if ((GLeeFuncPtr_glVertexAttrib4sNV = (GLEEPFNGLVERTEXATTRIB4SNVPROC) __GLeeGetProcAddress("glVertexAttrib4sNV"))!=0) nLinked++; 13474 if ((GLeeFuncPtr_glVertexAttrib4svNV = (GLEEPFNGLVERTEXATTRIB4SVNVPROC) __GLeeGetProcAddress("glVertexAttrib4svNV"))!=0) nLinked++; 13475 if ((GLeeFuncPtr_glVertexAttrib4ubNV = (GLEEPFNGLVERTEXATTRIB4UBNVPROC) __GLeeGetProcAddress("glVertexAttrib4ubNV"))!=0) nLinked++; 13476 if ((GLeeFuncPtr_glVertexAttrib4ubvNV = (GLEEPFNGLVERTEXATTRIB4UBVNVPROC) __GLeeGetProcAddress("glVertexAttrib4ubvNV"))!=0) nLinked++; 13477 if ((GLeeFuncPtr_glVertexAttribs1dvNV = (GLEEPFNGLVERTEXATTRIBS1DVNVPROC) __GLeeGetProcAddress("glVertexAttribs1dvNV"))!=0) nLinked++; 13478 if ((GLeeFuncPtr_glVertexAttribs1fvNV = (GLEEPFNGLVERTEXATTRIBS1FVNVPROC) __GLeeGetProcAddress("glVertexAttribs1fvNV"))!=0) nLinked++; 13479 if ((GLeeFuncPtr_glVertexAttribs1svNV = (GLEEPFNGLVERTEXATTRIBS1SVNVPROC) __GLeeGetProcAddress("glVertexAttribs1svNV"))!=0) nLinked++; 13480 if ((GLeeFuncPtr_glVertexAttribs2dvNV = (GLEEPFNGLVERTEXATTRIBS2DVNVPROC) __GLeeGetProcAddress("glVertexAttribs2dvNV"))!=0) nLinked++; 13481 if ((GLeeFuncPtr_glVertexAttribs2fvNV = (GLEEPFNGLVERTEXATTRIBS2FVNVPROC) __GLeeGetProcAddress("glVertexAttribs2fvNV"))!=0) nLinked++; 13482 if ((GLeeFuncPtr_glVertexAttribs2svNV = (GLEEPFNGLVERTEXATTRIBS2SVNVPROC) __GLeeGetProcAddress("glVertexAttribs2svNV"))!=0) nLinked++; 13483 if ((GLeeFuncPtr_glVertexAttribs3dvNV = (GLEEPFNGLVERTEXATTRIBS3DVNVPROC) __GLeeGetProcAddress("glVertexAttribs3dvNV"))!=0) nLinked++; 13484 if ((GLeeFuncPtr_glVertexAttribs3fvNV = (GLEEPFNGLVERTEXATTRIBS3FVNVPROC) __GLeeGetProcAddress("glVertexAttribs3fvNV"))!=0) nLinked++; 13485 if ((GLeeFuncPtr_glVertexAttribs3svNV = (GLEEPFNGLVERTEXATTRIBS3SVNVPROC) __GLeeGetProcAddress("glVertexAttribs3svNV"))!=0) nLinked++; 13486 if ((GLeeFuncPtr_glVertexAttribs4dvNV = (GLEEPFNGLVERTEXATTRIBS4DVNVPROC) __GLeeGetProcAddress("glVertexAttribs4dvNV"))!=0) nLinked++; 13487 if ((GLeeFuncPtr_glVertexAttribs4fvNV = (GLEEPFNGLVERTEXATTRIBS4FVNVPROC) __GLeeGetProcAddress("glVertexAttribs4fvNV"))!=0) nLinked++; 13488 if ((GLeeFuncPtr_glVertexAttribs4svNV = (GLEEPFNGLVERTEXATTRIBS4SVNVPROC) __GLeeGetProcAddress("glVertexAttribs4svNV"))!=0) nLinked++; 13489 if ((GLeeFuncPtr_glVertexAttribs4ubvNV = (GLEEPFNGLVERTEXATTRIBS4UBVNVPROC) __GLeeGetProcAddress("glVertexAttribs4ubvNV"))!=0) nLinked++; 13490 #endif 13491 if (nLinked==64) return GLEE_LINK_COMPLETE; 13492 if (nLinked==0) return GLEE_LINK_FAIL; 13493 return GLEE_LINK_PARTIAL; 13494 } 13495 13496 GLuint __GLeeLink_GL_SGIX_texture_coordinate_clamp(void) {return GLEE_LINK_COMPLETE;} 13497 13498 GLuint __GLeeLink_GL_SGIX_scalebias_hint(void) {return GLEE_LINK_COMPLETE;} 13499 13500 GLuint __GLeeLink_GL_OML_interlace(void) {return GLEE_LINK_COMPLETE;} 13501 13502 GLuint __GLeeLink_GL_OML_subsample(void) {return GLEE_LINK_COMPLETE;} 13503 13504 GLuint __GLeeLink_GL_OML_resample(void) {return GLEE_LINK_COMPLETE;} 13505 13506 GLuint __GLeeLink_GL_NV_copy_depth_to_color(void) {return GLEE_LINK_COMPLETE;} 13507 13508 GLuint __GLeeLink_GL_ATI_envmap_bumpmap(void) 13509 { 13510 GLint nLinked=0; 13511 #ifdef __GLEE_GL_ATI_envmap_bumpmap 13512 if ((GLeeFuncPtr_glTexBumpParameterivATI = (GLEEPFNGLTEXBUMPPARAMETERIVATIPROC) __GLeeGetProcAddress("glTexBumpParameterivATI"))!=0) nLinked++; 13513 if ((GLeeFuncPtr_glTexBumpParameterfvATI = (GLEEPFNGLTEXBUMPPARAMETERFVATIPROC) __GLeeGetProcAddress("glTexBumpParameterfvATI"))!=0) nLinked++; 13514 if ((GLeeFuncPtr_glGetTexBumpParameterivATI = (GLEEPFNGLGETTEXBUMPPARAMETERIVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterivATI"))!=0) nLinked++; 13515 if ((GLeeFuncPtr_glGetTexBumpParameterfvATI = (GLEEPFNGLGETTEXBUMPPARAMETERFVATIPROC) __GLeeGetProcAddress("glGetTexBumpParameterfvATI"))!=0) nLinked++; 13516 #endif 13517 if (nLinked==4) return GLEE_LINK_COMPLETE; 13518 if (nLinked==0) return GLEE_LINK_FAIL; 13519 return GLEE_LINK_PARTIAL; 13520 } 13521 13522 GLuint __GLeeLink_GL_ATI_fragment_shader(void) 13523 { 13524 GLint nLinked=0; 13525 #ifdef __GLEE_GL_ATI_fragment_shader 13526 if ((GLeeFuncPtr_glGenFragmentShadersATI = (GLEEPFNGLGENFRAGMENTSHADERSATIPROC) __GLeeGetProcAddress("glGenFragmentShadersATI"))!=0) nLinked++; 13527 if ((GLeeFuncPtr_glBindFragmentShaderATI = (GLEEPFNGLBINDFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glBindFragmentShaderATI"))!=0) nLinked++; 13528 if ((GLeeFuncPtr_glDeleteFragmentShaderATI = (GLEEPFNGLDELETEFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glDeleteFragmentShaderATI"))!=0) nLinked++; 13529 if ((GLeeFuncPtr_glBeginFragmentShaderATI = (GLEEPFNGLBEGINFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glBeginFragmentShaderATI"))!=0) nLinked++; 13530 if ((GLeeFuncPtr_glEndFragmentShaderATI = (GLEEPFNGLENDFRAGMENTSHADERATIPROC) __GLeeGetProcAddress("glEndFragmentShaderATI"))!=0) nLinked++; 13531 if ((GLeeFuncPtr_glPassTexCoordATI = (GLEEPFNGLPASSTEXCOORDATIPROC) __GLeeGetProcAddress("glPassTexCoordATI"))!=0) nLinked++; 13532 if ((GLeeFuncPtr_glSampleMapATI = (GLEEPFNGLSAMPLEMAPATIPROC) __GLeeGetProcAddress("glSampleMapATI"))!=0) nLinked++; 13533 if ((GLeeFuncPtr_glColorFragmentOp1ATI = (GLEEPFNGLCOLORFRAGMENTOP1ATIPROC) __GLeeGetProcAddress("glColorFragmentOp1ATI"))!=0) nLinked++; 13534 if ((GLeeFuncPtr_glColorFragmentOp2ATI = (GLEEPFNGLCOLORFRAGMENTOP2ATIPROC) __GLeeGetProcAddress("glColorFragmentOp2ATI"))!=0) nLinked++; 13535 if ((GLeeFuncPtr_glColorFragmentOp3ATI = (GLEEPFNGLCOLORFRAGMENTOP3ATIPROC) __GLeeGetProcAddress("glColorFragmentOp3ATI"))!=0) nLinked++; 13536 if ((GLeeFuncPtr_glAlphaFragmentOp1ATI = (GLEEPFNGLALPHAFRAGMENTOP1ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp1ATI"))!=0) nLinked++; 13537 if ((GLeeFuncPtr_glAlphaFragmentOp2ATI = (GLEEPFNGLALPHAFRAGMENTOP2ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp2ATI"))!=0) nLinked++; 13538 if ((GLeeFuncPtr_glAlphaFragmentOp3ATI = (GLEEPFNGLALPHAFRAGMENTOP3ATIPROC) __GLeeGetProcAddress("glAlphaFragmentOp3ATI"))!=0) nLinked++; 13539 if ((GLeeFuncPtr_glSetFragmentShaderConstantATI = (GLEEPFNGLSETFRAGMENTSHADERCONSTANTATIPROC) __GLeeGetProcAddress("glSetFragmentShaderConstantATI"))!=0) nLinked++; 13540 #endif 13541 if (nLinked==14) return GLEE_LINK_COMPLETE; 13542 if (nLinked==0) return GLEE_LINK_FAIL; 13543 return GLEE_LINK_PARTIAL; 13544 } 13545 13546 GLuint __GLeeLink_GL_ATI_pn_triangles(void) 13547 { 13548 GLint nLinked=0; 13549 #ifdef __GLEE_GL_ATI_pn_triangles 13550 if ((GLeeFuncPtr_glPNTrianglesiATI = (GLEEPFNGLPNTRIANGLESIATIPROC) __GLeeGetProcAddress("glPNTrianglesiATI"))!=0) nLinked++; 13551 if ((GLeeFuncPtr_glPNTrianglesfATI = (GLEEPFNGLPNTRIANGLESFATIPROC) __GLeeGetProcAddress("glPNTrianglesfATI"))!=0) nLinked++; 13552 #endif 13553 if (nLinked==2) return GLEE_LINK_COMPLETE; 13554 if (nLinked==0) return GLEE_LINK_FAIL; 13555 return GLEE_LINK_PARTIAL; 13556 } 13557 13558 GLuint __GLeeLink_GL_ATI_vertex_array_object(void) 13559 { 13560 GLint nLinked=0; 13561 #ifdef __GLEE_GL_ATI_vertex_array_object 13562 if ((GLeeFuncPtr_glNewObjectBufferATI = (GLEEPFNGLNEWOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glNewObjectBufferATI"))!=0) nLinked++; 13563 if ((GLeeFuncPtr_glIsObjectBufferATI = (GLEEPFNGLISOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glIsObjectBufferATI"))!=0) nLinked++; 13564 if ((GLeeFuncPtr_glUpdateObjectBufferATI = (GLEEPFNGLUPDATEOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glUpdateObjectBufferATI"))!=0) nLinked++; 13565 if ((GLeeFuncPtr_glGetObjectBufferfvATI = (GLEEPFNGLGETOBJECTBUFFERFVATIPROC) __GLeeGetProcAddress("glGetObjectBufferfvATI"))!=0) nLinked++; 13566 if ((GLeeFuncPtr_glGetObjectBufferivATI = (GLEEPFNGLGETOBJECTBUFFERIVATIPROC) __GLeeGetProcAddress("glGetObjectBufferivATI"))!=0) nLinked++; 13567 if ((GLeeFuncPtr_glFreeObjectBufferATI = (GLEEPFNGLFREEOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glFreeObjectBufferATI"))!=0) nLinked++; 13568 if ((GLeeFuncPtr_glArrayObjectATI = (GLEEPFNGLARRAYOBJECTATIPROC) __GLeeGetProcAddress("glArrayObjectATI"))!=0) nLinked++; 13569 if ((GLeeFuncPtr_glGetArrayObjectfvATI = (GLEEPFNGLGETARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetArrayObjectfvATI"))!=0) nLinked++; 13570 if ((GLeeFuncPtr_glGetArrayObjectivATI = (GLEEPFNGLGETARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetArrayObjectivATI"))!=0) nLinked++; 13571 if ((GLeeFuncPtr_glVariantArrayObjectATI = (GLEEPFNGLVARIANTARRAYOBJECTATIPROC) __GLeeGetProcAddress("glVariantArrayObjectATI"))!=0) nLinked++; 13572 if ((GLeeFuncPtr_glGetVariantArrayObjectfvATI = (GLEEPFNGLGETVARIANTARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectfvATI"))!=0) nLinked++; 13573 if ((GLeeFuncPtr_glGetVariantArrayObjectivATI = (GLEEPFNGLGETVARIANTARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVariantArrayObjectivATI"))!=0) nLinked++; 13574 #endif 13575 if (nLinked==12) return GLEE_LINK_COMPLETE; 13576 if (nLinked==0) return GLEE_LINK_FAIL; 13577 return GLEE_LINK_PARTIAL; 13578 } 13579 13580 GLuint __GLeeLink_GL_EXT_vertex_shader(void) 13581 { 13582 GLint nLinked=0; 13583 #ifdef __GLEE_GL_EXT_vertex_shader 13584 if ((GLeeFuncPtr_glBeginVertexShaderEXT = (GLEEPFNGLBEGINVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glBeginVertexShaderEXT"))!=0) nLinked++; 13585 if ((GLeeFuncPtr_glEndVertexShaderEXT = (GLEEPFNGLENDVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glEndVertexShaderEXT"))!=0) nLinked++; 13586 if ((GLeeFuncPtr_glBindVertexShaderEXT = (GLEEPFNGLBINDVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glBindVertexShaderEXT"))!=0) nLinked++; 13587 if ((GLeeFuncPtr_glGenVertexShadersEXT = (GLEEPFNGLGENVERTEXSHADERSEXTPROC) __GLeeGetProcAddress("glGenVertexShadersEXT"))!=0) nLinked++; 13588 if ((GLeeFuncPtr_glDeleteVertexShaderEXT = (GLEEPFNGLDELETEVERTEXSHADEREXTPROC) __GLeeGetProcAddress("glDeleteVertexShaderEXT"))!=0) nLinked++; 13589 if ((GLeeFuncPtr_glShaderOp1EXT = (GLEEPFNGLSHADEROP1EXTPROC) __GLeeGetProcAddress("glShaderOp1EXT"))!=0) nLinked++; 13590 if ((GLeeFuncPtr_glShaderOp2EXT = (GLEEPFNGLSHADEROP2EXTPROC) __GLeeGetProcAddress("glShaderOp2EXT"))!=0) nLinked++; 13591 if ((GLeeFuncPtr_glShaderOp3EXT = (GLEEPFNGLSHADEROP3EXTPROC) __GLeeGetProcAddress("glShaderOp3EXT"))!=0) nLinked++; 13592 if ((GLeeFuncPtr_glSwizzleEXT = (GLEEPFNGLSWIZZLEEXTPROC) __GLeeGetProcAddress("glSwizzleEXT"))!=0) nLinked++; 13593 if ((GLeeFuncPtr_glWriteMaskEXT = (GLEEPFNGLWRITEMASKEXTPROC) __GLeeGetProcAddress("glWriteMaskEXT"))!=0) nLinked++; 13594 if ((GLeeFuncPtr_glInsertComponentEXT = (GLEEPFNGLINSERTCOMPONENTEXTPROC) __GLeeGetProcAddress("glInsertComponentEXT"))!=0) nLinked++; 13595 if ((GLeeFuncPtr_glExtractComponentEXT = (GLEEPFNGLEXTRACTCOMPONENTEXTPROC) __GLeeGetProcAddress("glExtractComponentEXT"))!=0) nLinked++; 13596 if ((GLeeFuncPtr_glGenSymbolsEXT = (GLEEPFNGLGENSYMBOLSEXTPROC) __GLeeGetProcAddress("glGenSymbolsEXT"))!=0) nLinked++; 13597 if ((GLeeFuncPtr_glSetInvariantEXT = (GLEEPFNGLSETINVARIANTEXTPROC) __GLeeGetProcAddress("glSetInvariantEXT"))!=0) nLinked++; 13598 if ((GLeeFuncPtr_glSetLocalConstantEXT = (GLEEPFNGLSETLOCALCONSTANTEXTPROC) __GLeeGetProcAddress("glSetLocalConstantEXT"))!=0) nLinked++; 13599 if ((GLeeFuncPtr_glVariantbvEXT = (GLEEPFNGLVARIANTBVEXTPROC) __GLeeGetProcAddress("glVariantbvEXT"))!=0) nLinked++; 13600 if ((GLeeFuncPtr_glVariantsvEXT = (GLEEPFNGLVARIANTSVEXTPROC) __GLeeGetProcAddress("glVariantsvEXT"))!=0) nLinked++; 13601 if ((GLeeFuncPtr_glVariantivEXT = (GLEEPFNGLVARIANTIVEXTPROC) __GLeeGetProcAddress("glVariantivEXT"))!=0) nLinked++; 13602 if ((GLeeFuncPtr_glVariantfvEXT = (GLEEPFNGLVARIANTFVEXTPROC) __GLeeGetProcAddress("glVariantfvEXT"))!=0) nLinked++; 13603 if ((GLeeFuncPtr_glVariantdvEXT = (GLEEPFNGLVARIANTDVEXTPROC) __GLeeGetProcAddress("glVariantdvEXT"))!=0) nLinked++; 13604 if ((GLeeFuncPtr_glVariantubvEXT = (GLEEPFNGLVARIANTUBVEXTPROC) __GLeeGetProcAddress("glVariantubvEXT"))!=0) nLinked++; 13605 if ((GLeeFuncPtr_glVariantusvEXT = (GLEEPFNGLVARIANTUSVEXTPROC) __GLeeGetProcAddress("glVariantusvEXT"))!=0) nLinked++; 13606 if ((GLeeFuncPtr_glVariantuivEXT = (GLEEPFNGLVARIANTUIVEXTPROC) __GLeeGetProcAddress("glVariantuivEXT"))!=0) nLinked++; 13607 if ((GLeeFuncPtr_glVariantPointerEXT = (GLEEPFNGLVARIANTPOINTEREXTPROC) __GLeeGetProcAddress("glVariantPointerEXT"))!=0) nLinked++; 13608 if ((GLeeFuncPtr_glEnableVariantClientStateEXT = (GLEEPFNGLENABLEVARIANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glEnableVariantClientStateEXT"))!=0) nLinked++; 13609 if ((GLeeFuncPtr_glDisableVariantClientStateEXT = (GLEEPFNGLDISABLEVARIANTCLIENTSTATEEXTPROC) __GLeeGetProcAddress("glDisableVariantClientStateEXT"))!=0) nLinked++; 13610 if ((GLeeFuncPtr_glBindLightParameterEXT = (GLEEPFNGLBINDLIGHTPARAMETEREXTPROC) __GLeeGetProcAddress("glBindLightParameterEXT"))!=0) nLinked++; 13611 if ((GLeeFuncPtr_glBindMaterialParameterEXT = (GLEEPFNGLBINDMATERIALPARAMETEREXTPROC) __GLeeGetProcAddress("glBindMaterialParameterEXT"))!=0) nLinked++; 13612 if ((GLeeFuncPtr_glBindTexGenParameterEXT = (GLEEPFNGLBINDTEXGENPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTexGenParameterEXT"))!=0) nLinked++; 13613 if ((GLeeFuncPtr_glBindTextureUnitParameterEXT = (GLEEPFNGLBINDTEXTUREUNITPARAMETEREXTPROC) __GLeeGetProcAddress("glBindTextureUnitParameterEXT"))!=0) nLinked++; 13614 if ((GLeeFuncPtr_glBindParameterEXT = (GLEEPFNGLBINDPARAMETEREXTPROC) __GLeeGetProcAddress("glBindParameterEXT"))!=0) nLinked++; 13615 if ((GLeeFuncPtr_glIsVariantEnabledEXT = (GLEEPFNGLISVARIANTENABLEDEXTPROC) __GLeeGetProcAddress("glIsVariantEnabledEXT"))!=0) nLinked++; 13616 if ((GLeeFuncPtr_glGetVariantBooleanvEXT = (GLEEPFNGLGETVARIANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetVariantBooleanvEXT"))!=0) nLinked++; 13617 if ((GLeeFuncPtr_glGetVariantIntegervEXT = (GLEEPFNGLGETVARIANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetVariantIntegervEXT"))!=0) nLinked++; 13618 if ((GLeeFuncPtr_glGetVariantFloatvEXT = (GLEEPFNGLGETVARIANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetVariantFloatvEXT"))!=0) nLinked++; 13619 if ((GLeeFuncPtr_glGetVariantPointervEXT = (GLEEPFNGLGETVARIANTPOINTERVEXTPROC) __GLeeGetProcAddress("glGetVariantPointervEXT"))!=0) nLinked++; 13620 if ((GLeeFuncPtr_glGetInvariantBooleanvEXT = (GLEEPFNGLGETINVARIANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetInvariantBooleanvEXT"))!=0) nLinked++; 13621 if ((GLeeFuncPtr_glGetInvariantIntegervEXT = (GLEEPFNGLGETINVARIANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetInvariantIntegervEXT"))!=0) nLinked++; 13622 if ((GLeeFuncPtr_glGetInvariantFloatvEXT = (GLEEPFNGLGETINVARIANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetInvariantFloatvEXT"))!=0) nLinked++; 13623 if ((GLeeFuncPtr_glGetLocalConstantBooleanvEXT = (GLEEPFNGLGETLOCALCONSTANTBOOLEANVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantBooleanvEXT"))!=0) nLinked++; 13624 if ((GLeeFuncPtr_glGetLocalConstantIntegervEXT = (GLEEPFNGLGETLOCALCONSTANTINTEGERVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantIntegervEXT"))!=0) nLinked++; 13625 if ((GLeeFuncPtr_glGetLocalConstantFloatvEXT = (GLEEPFNGLGETLOCALCONSTANTFLOATVEXTPROC) __GLeeGetProcAddress("glGetLocalConstantFloatvEXT"))!=0) nLinked++; 13626 #endif 13627 if (nLinked==42) return GLEE_LINK_COMPLETE; 13628 if (nLinked==0) return GLEE_LINK_FAIL; 13629 return GLEE_LINK_PARTIAL; 13630 } 13631 13632 GLuint __GLeeLink_GL_ATI_vertex_streams(void) 13633 { 13634 GLint nLinked=0; 13635 #ifdef __GLEE_GL_ATI_vertex_streams 13636 if ((GLeeFuncPtr_glVertexStream1sATI = (GLEEPFNGLVERTEXSTREAM1SATIPROC) __GLeeGetProcAddress("glVertexStream1sATI"))!=0) nLinked++; 13637 if ((GLeeFuncPtr_glVertexStream1svATI = (GLEEPFNGLVERTEXSTREAM1SVATIPROC) __GLeeGetProcAddress("glVertexStream1svATI"))!=0) nLinked++; 13638 if ((GLeeFuncPtr_glVertexStream1iATI = (GLEEPFNGLVERTEXSTREAM1IATIPROC) __GLeeGetProcAddress("glVertexStream1iATI"))!=0) nLinked++; 13639 if ((GLeeFuncPtr_glVertexStream1ivATI = (GLEEPFNGLVERTEXSTREAM1IVATIPROC) __GLeeGetProcAddress("glVertexStream1ivATI"))!=0) nLinked++; 13640 if ((GLeeFuncPtr_glVertexStream1fATI = (GLEEPFNGLVERTEXSTREAM1FATIPROC) __GLeeGetProcAddress("glVertexStream1fATI"))!=0) nLinked++; 13641 if ((GLeeFuncPtr_glVertexStream1fvATI = (GLEEPFNGLVERTEXSTREAM1FVATIPROC) __GLeeGetProcAddress("glVertexStream1fvATI"))!=0) nLinked++; 13642 if ((GLeeFuncPtr_glVertexStream1dATI = (GLEEPFNGLVERTEXSTREAM1DATIPROC) __GLeeGetProcAddress("glVertexStream1dATI"))!=0) nLinked++; 13643 if ((GLeeFuncPtr_glVertexStream1dvATI = (GLEEPFNGLVERTEXSTREAM1DVATIPROC) __GLeeGetProcAddress("glVertexStream1dvATI"))!=0) nLinked++; 13644 if ((GLeeFuncPtr_glVertexStream2sATI = (GLEEPFNGLVERTEXSTREAM2SATIPROC) __GLeeGetProcAddress("glVertexStream2sATI"))!=0) nLinked++; 13645 if ((GLeeFuncPtr_glVertexStream2svATI = (GLEEPFNGLVERTEXSTREAM2SVATIPROC) __GLeeGetProcAddress("glVertexStream2svATI"))!=0) nLinked++; 13646 if ((GLeeFuncPtr_glVertexStream2iATI = (GLEEPFNGLVERTEXSTREAM2IATIPROC) __GLeeGetProcAddress("glVertexStream2iATI"))!=0) nLinked++; 13647 if ((GLeeFuncPtr_glVertexStream2ivATI = (GLEEPFNGLVERTEXSTREAM2IVATIPROC) __GLeeGetProcAddress("glVertexStream2ivATI"))!=0) nLinked++; 13648 if ((GLeeFuncPtr_glVertexStream2fATI = (GLEEPFNGLVERTEXSTREAM2FATIPROC) __GLeeGetProcAddress("glVertexStream2fATI"))!=0) nLinked++; 13649 if ((GLeeFuncPtr_glVertexStream2fvATI = (GLEEPFNGLVERTEXSTREAM2FVATIPROC) __GLeeGetProcAddress("glVertexStream2fvATI"))!=0) nLinked++; 13650 if ((GLeeFuncPtr_glVertexStream2dATI = (GLEEPFNGLVERTEXSTREAM2DATIPROC) __GLeeGetProcAddress("glVertexStream2dATI"))!=0) nLinked++; 13651 if ((GLeeFuncPtr_glVertexStream2dvATI = (GLEEPFNGLVERTEXSTREAM2DVATIPROC) __GLeeGetProcAddress("glVertexStream2dvATI"))!=0) nLinked++; 13652 if ((GLeeFuncPtr_glVertexStream3sATI = (GLEEPFNGLVERTEXSTREAM3SATIPROC) __GLeeGetProcAddress("glVertexStream3sATI"))!=0) nLinked++; 13653 if ((GLeeFuncPtr_glVertexStream3svATI = (GLEEPFNGLVERTEXSTREAM3SVATIPROC) __GLeeGetProcAddress("glVertexStream3svATI"))!=0) nLinked++; 13654 if ((GLeeFuncPtr_glVertexStream3iATI = (GLEEPFNGLVERTEXSTREAM3IATIPROC) __GLeeGetProcAddress("glVertexStream3iATI"))!=0) nLinked++; 13655 if ((GLeeFuncPtr_glVertexStream3ivATI = (GLEEPFNGLVERTEXSTREAM3IVATIPROC) __GLeeGetProcAddress("glVertexStream3ivATI"))!=0) nLinked++; 13656 if ((GLeeFuncPtr_glVertexStream3fATI = (GLEEPFNGLVERTEXSTREAM3FATIPROC) __GLeeGetProcAddress("glVertexStream3fATI"))!=0) nLinked++; 13657 if ((GLeeFuncPtr_glVertexStream3fvATI = (GLEEPFNGLVERTEXSTREAM3FVATIPROC) __GLeeGetProcAddress("glVertexStream3fvATI"))!=0) nLinked++; 13658 if ((GLeeFuncPtr_glVertexStream3dATI = (GLEEPFNGLVERTEXSTREAM3DATIPROC) __GLeeGetProcAddress("glVertexStream3dATI"))!=0) nLinked++; 13659 if ((GLeeFuncPtr_glVertexStream3dvATI = (GLEEPFNGLVERTEXSTREAM3DVATIPROC) __GLeeGetProcAddress("glVertexStream3dvATI"))!=0) nLinked++; 13660 if ((GLeeFuncPtr_glVertexStream4sATI = (GLEEPFNGLVERTEXSTREAM4SATIPROC) __GLeeGetProcAddress("glVertexStream4sATI"))!=0) nLinked++; 13661 if ((GLeeFuncPtr_glVertexStream4svATI = (GLEEPFNGLVERTEXSTREAM4SVATIPROC) __GLeeGetProcAddress("glVertexStream4svATI"))!=0) nLinked++; 13662 if ((GLeeFuncPtr_glVertexStream4iATI = (GLEEPFNGLVERTEXSTREAM4IATIPROC) __GLeeGetProcAddress("glVertexStream4iATI"))!=0) nLinked++; 13663 if ((GLeeFuncPtr_glVertexStream4ivATI = (GLEEPFNGLVERTEXSTREAM4IVATIPROC) __GLeeGetProcAddress("glVertexStream4ivATI"))!=0) nLinked++; 13664 if ((GLeeFuncPtr_glVertexStream4fATI = (GLEEPFNGLVERTEXSTREAM4FATIPROC) __GLeeGetProcAddress("glVertexStream4fATI"))!=0) nLinked++; 13665 if ((GLeeFuncPtr_glVertexStream4fvATI = (GLEEPFNGLVERTEXSTREAM4FVATIPROC) __GLeeGetProcAddress("glVertexStream4fvATI"))!=0) nLinked++; 13666 if ((GLeeFuncPtr_glVertexStream4dATI = (GLEEPFNGLVERTEXSTREAM4DATIPROC) __GLeeGetProcAddress("glVertexStream4dATI"))!=0) nLinked++; 13667 if ((GLeeFuncPtr_glVertexStream4dvATI = (GLEEPFNGLVERTEXSTREAM4DVATIPROC) __GLeeGetProcAddress("glVertexStream4dvATI"))!=0) nLinked++; 13668 if ((GLeeFuncPtr_glNormalStream3bATI = (GLEEPFNGLNORMALSTREAM3BATIPROC) __GLeeGetProcAddress("glNormalStream3bATI"))!=0) nLinked++; 13669 if ((GLeeFuncPtr_glNormalStream3bvATI = (GLEEPFNGLNORMALSTREAM3BVATIPROC) __GLeeGetProcAddress("glNormalStream3bvATI"))!=0) nLinked++; 13670 if ((GLeeFuncPtr_glNormalStream3sATI = (GLEEPFNGLNORMALSTREAM3SATIPROC) __GLeeGetProcAddress("glNormalStream3sATI"))!=0) nLinked++; 13671 if ((GLeeFuncPtr_glNormalStream3svATI = (GLEEPFNGLNORMALSTREAM3SVATIPROC) __GLeeGetProcAddress("glNormalStream3svATI"))!=0) nLinked++; 13672 if ((GLeeFuncPtr_glNormalStream3iATI = (GLEEPFNGLNORMALSTREAM3IATIPROC) __GLeeGetProcAddress("glNormalStream3iATI"))!=0) nLinked++; 13673 if ((GLeeFuncPtr_glNormalStream3ivATI = (GLEEPFNGLNORMALSTREAM3IVATIPROC) __GLeeGetProcAddress("glNormalStream3ivATI"))!=0) nLinked++; 13674 if ((GLeeFuncPtr_glNormalStream3fATI = (GLEEPFNGLNORMALSTREAM3FATIPROC) __GLeeGetProcAddress("glNormalStream3fATI"))!=0) nLinked++; 13675 if ((GLeeFuncPtr_glNormalStream3fvATI = (GLEEPFNGLNORMALSTREAM3FVATIPROC) __GLeeGetProcAddress("glNormalStream3fvATI"))!=0) nLinked++; 13676 if ((GLeeFuncPtr_glNormalStream3dATI = (GLEEPFNGLNORMALSTREAM3DATIPROC) __GLeeGetProcAddress("glNormalStream3dATI"))!=0) nLinked++; 13677 if ((GLeeFuncPtr_glNormalStream3dvATI = (GLEEPFNGLNORMALSTREAM3DVATIPROC) __GLeeGetProcAddress("glNormalStream3dvATI"))!=0) nLinked++; 13678 if ((GLeeFuncPtr_glClientActiveVertexStreamATI = (GLEEPFNGLCLIENTACTIVEVERTEXSTREAMATIPROC) __GLeeGetProcAddress("glClientActiveVertexStreamATI"))!=0) nLinked++; 13679 if ((GLeeFuncPtr_glVertexBlendEnviATI = (GLEEPFNGLVERTEXBLENDENVIATIPROC) __GLeeGetProcAddress("glVertexBlendEnviATI"))!=0) nLinked++; 13680 if ((GLeeFuncPtr_glVertexBlendEnvfATI = (GLEEPFNGLVERTEXBLENDENVFATIPROC) __GLeeGetProcAddress("glVertexBlendEnvfATI"))!=0) nLinked++; 13681 #endif 13682 if (nLinked==45) return GLEE_LINK_COMPLETE; 13683 if (nLinked==0) return GLEE_LINK_FAIL; 13684 return GLEE_LINK_PARTIAL; 13685 } 13686 13687 GLuint __GLeeLink_GL_ATI_element_array(void) 13688 { 13689 GLint nLinked=0; 13690 #ifdef __GLEE_GL_ATI_element_array 13691 if ((GLeeFuncPtr_glElementPointerATI = (GLEEPFNGLELEMENTPOINTERATIPROC) __GLeeGetProcAddress("glElementPointerATI"))!=0) nLinked++; 13692 if ((GLeeFuncPtr_glDrawElementArrayATI = (GLEEPFNGLDRAWELEMENTARRAYATIPROC) __GLeeGetProcAddress("glDrawElementArrayATI"))!=0) nLinked++; 13693 if ((GLeeFuncPtr_glDrawRangeElementArrayATI = (GLEEPFNGLDRAWRANGEELEMENTARRAYATIPROC) __GLeeGetProcAddress("glDrawRangeElementArrayATI"))!=0) nLinked++; 13694 #endif 13695 if (nLinked==3) return GLEE_LINK_COMPLETE; 13696 if (nLinked==0) return GLEE_LINK_FAIL; 13697 return GLEE_LINK_PARTIAL; 13698 } 13699 13700 GLuint __GLeeLink_GL_SUN_mesh_array(void) 13701 { 13702 GLint nLinked=0; 13703 #ifdef __GLEE_GL_SUN_mesh_array 13704 if ((GLeeFuncPtr_glDrawMeshArraysSUN = (GLEEPFNGLDRAWMESHARRAYSSUNPROC) __GLeeGetProcAddress("glDrawMeshArraysSUN"))!=0) nLinked++; 13705 #endif 13706 if (nLinked==1) return GLEE_LINK_COMPLETE; 13707 if (nLinked==0) return GLEE_LINK_FAIL; 13708 return GLEE_LINK_PARTIAL; 13709 } 13710 13711 GLuint __GLeeLink_GL_SUN_slice_accum(void) {return GLEE_LINK_COMPLETE;} 13712 13713 GLuint __GLeeLink_GL_NV_multisample_filter_hint(void) {return GLEE_LINK_COMPLETE;} 13714 13715 GLuint __GLeeLink_GL_NV_depth_clamp(void) {return GLEE_LINK_COMPLETE;} 13716 13717 GLuint __GLeeLink_GL_NV_occlusion_query(void) 13718 { 13719 GLint nLinked=0; 13720 #ifdef __GLEE_GL_NV_occlusion_query 13721 if ((GLeeFuncPtr_glGenOcclusionQueriesNV = (GLEEPFNGLGENOCCLUSIONQUERIESNVPROC) __GLeeGetProcAddress("glGenOcclusionQueriesNV"))!=0) nLinked++; 13722 if ((GLeeFuncPtr_glDeleteOcclusionQueriesNV = (GLEEPFNGLDELETEOCCLUSIONQUERIESNVPROC) __GLeeGetProcAddress("glDeleteOcclusionQueriesNV"))!=0) nLinked++; 13723 if ((GLeeFuncPtr_glIsOcclusionQueryNV = (GLEEPFNGLISOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glIsOcclusionQueryNV"))!=0) nLinked++; 13724 if ((GLeeFuncPtr_glBeginOcclusionQueryNV = (GLEEPFNGLBEGINOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glBeginOcclusionQueryNV"))!=0) nLinked++; 13725 if ((GLeeFuncPtr_glEndOcclusionQueryNV = (GLEEPFNGLENDOCCLUSIONQUERYNVPROC) __GLeeGetProcAddress("glEndOcclusionQueryNV"))!=0) nLinked++; 13726 if ((GLeeFuncPtr_glGetOcclusionQueryivNV = (GLEEPFNGLGETOCCLUSIONQUERYIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryivNV"))!=0) nLinked++; 13727 if ((GLeeFuncPtr_glGetOcclusionQueryuivNV = (GLEEPFNGLGETOCCLUSIONQUERYUIVNVPROC) __GLeeGetProcAddress("glGetOcclusionQueryuivNV"))!=0) nLinked++; 13728 #endif 13729 if (nLinked==7) return GLEE_LINK_COMPLETE; 13730 if (nLinked==0) return GLEE_LINK_FAIL; 13731 return GLEE_LINK_PARTIAL; 13732 } 13733 13734 GLuint __GLeeLink_GL_NV_point_sprite(void) 13735 { 13736 GLint nLinked=0; 13737 #ifdef __GLEE_GL_NV_point_sprite 13738 if ((GLeeFuncPtr_glPointParameteriNV = (GLEEPFNGLPOINTPARAMETERINVPROC) __GLeeGetProcAddress("glPointParameteriNV"))!=0) nLinked++; 13739 if ((GLeeFuncPtr_glPointParameterivNV = (GLEEPFNGLPOINTPARAMETERIVNVPROC) __GLeeGetProcAddress("glPointParameterivNV"))!=0) nLinked++; 13740 #endif 13741 if (nLinked==2) return GLEE_LINK_COMPLETE; 13742 if (nLinked==0) return GLEE_LINK_FAIL; 13743 return GLEE_LINK_PARTIAL; 13744 } 13745 13746 GLuint __GLeeLink_GL_NV_texture_shader3(void) {return GLEE_LINK_COMPLETE;} 13747 13748 GLuint __GLeeLink_GL_NV_vertex_program1_1(void) {return GLEE_LINK_COMPLETE;} 13749 13750 GLuint __GLeeLink_GL_EXT_shadow_funcs(void) {return GLEE_LINK_COMPLETE;} 13751 13752 GLuint __GLeeLink_GL_EXT_stencil_two_side(void) 13753 { 13754 GLint nLinked=0; 13755 #ifdef __GLEE_GL_EXT_stencil_two_side 13756 if ((GLeeFuncPtr_glActiveStencilFaceEXT = (GLEEPFNGLACTIVESTENCILFACEEXTPROC) __GLeeGetProcAddress("glActiveStencilFaceEXT"))!=0) nLinked++; 13757 #endif 13758 if (nLinked==1) return GLEE_LINK_COMPLETE; 13759 if (nLinked==0) return GLEE_LINK_FAIL; 13760 return GLEE_LINK_PARTIAL; 13761 } 13762 13763 GLuint __GLeeLink_GL_ATI_text_fragment_shader(void) {return GLEE_LINK_COMPLETE;} 13764 13765 GLuint __GLeeLink_GL_APPLE_client_storage(void) {return GLEE_LINK_COMPLETE;} 13766 13767 GLuint __GLeeLink_GL_APPLE_element_array(void) 13768 { 13769 GLint nLinked=0; 13770 #ifdef __GLEE_GL_APPLE_element_array 13771 if ((GLeeFuncPtr_glElementPointerAPPLE = (GLEEPFNGLELEMENTPOINTERAPPLEPROC) __GLeeGetProcAddress("glElementPointerAPPLE"))!=0) nLinked++; 13772 if ((GLeeFuncPtr_glDrawElementArrayAPPLE = (GLEEPFNGLDRAWELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawElementArrayAPPLE"))!=0) nLinked++; 13773 if ((GLeeFuncPtr_glDrawRangeElementArrayAPPLE = (GLEEPFNGLDRAWRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glDrawRangeElementArrayAPPLE"))!=0) nLinked++; 13774 if ((GLeeFuncPtr_glMultiDrawElementArrayAPPLE = (GLEEPFNGLMULTIDRAWELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawElementArrayAPPLE"))!=0) nLinked++; 13775 if ((GLeeFuncPtr_glMultiDrawRangeElementArrayAPPLE = (GLEEPFNGLMULTIDRAWRANGEELEMENTARRAYAPPLEPROC) __GLeeGetProcAddress("glMultiDrawRangeElementArrayAPPLE"))!=0) nLinked++; 13776 #endif 13777 if (nLinked==5) return GLEE_LINK_COMPLETE; 13778 if (nLinked==0) return GLEE_LINK_FAIL; 13779 return GLEE_LINK_PARTIAL; 13780 } 13781 13782 GLuint __GLeeLink_GL_APPLE_fence(void) 13783 { 13784 GLint nLinked=0; 13785 #ifdef __GLEE_GL_APPLE_fence 13786 if ((GLeeFuncPtr_glGenFencesAPPLE = (GLEEPFNGLGENFENCESAPPLEPROC) __GLeeGetProcAddress("glGenFencesAPPLE"))!=0) nLinked++; 13787 if ((GLeeFuncPtr_glDeleteFencesAPPLE = (GLEEPFNGLDELETEFENCESAPPLEPROC) __GLeeGetProcAddress("glDeleteFencesAPPLE"))!=0) nLinked++; 13788 if ((GLeeFuncPtr_glSetFenceAPPLE = (GLEEPFNGLSETFENCEAPPLEPROC) __GLeeGetProcAddress("glSetFenceAPPLE"))!=0) nLinked++; 13789 if ((GLeeFuncPtr_glIsFenceAPPLE = (GLEEPFNGLISFENCEAPPLEPROC) __GLeeGetProcAddress("glIsFenceAPPLE"))!=0) nLinked++; 13790 if ((GLeeFuncPtr_glTestFenceAPPLE = (GLEEPFNGLTESTFENCEAPPLEPROC) __GLeeGetProcAddress("glTestFenceAPPLE"))!=0) nLinked++; 13791 if ((GLeeFuncPtr_glFinishFenceAPPLE = (GLEEPFNGLFINISHFENCEAPPLEPROC) __GLeeGetProcAddress("glFinishFenceAPPLE"))!=0) nLinked++; 13792 if ((GLeeFuncPtr_glTestObjectAPPLE = (GLEEPFNGLTESTOBJECTAPPLEPROC) __GLeeGetProcAddress("glTestObjectAPPLE"))!=0) nLinked++; 13793 if ((GLeeFuncPtr_glFinishObjectAPPLE = (GLEEPFNGLFINISHOBJECTAPPLEPROC) __GLeeGetProcAddress("glFinishObjectAPPLE"))!=0) nLinked++; 13794 #endif 13795 if (nLinked==8) return GLEE_LINK_COMPLETE; 13796 if (nLinked==0) return GLEE_LINK_FAIL; 13797 return GLEE_LINK_PARTIAL; 13798 } 13799 13800 GLuint __GLeeLink_GL_APPLE_vertex_array_object(void) 13801 { 13802 GLint nLinked=0; 13803 #ifdef __GLEE_GL_APPLE_vertex_array_object 13804 if ((GLeeFuncPtr_glBindVertexArrayAPPLE = (GLEEPFNGLBINDVERTEXARRAYAPPLEPROC) __GLeeGetProcAddress("glBindVertexArrayAPPLE"))!=0) nLinked++; 13805 if ((GLeeFuncPtr_glDeleteVertexArraysAPPLE = (GLEEPFNGLDELETEVERTEXARRAYSAPPLEPROC) __GLeeGetProcAddress("glDeleteVertexArraysAPPLE"))!=0) nLinked++; 13806 if ((GLeeFuncPtr_glGenVertexArraysAPPLE = (GLEEPFNGLGENVERTEXARRAYSAPPLEPROC) __GLeeGetProcAddress("glGenVertexArraysAPPLE"))!=0) nLinked++; 13807 if ((GLeeFuncPtr_glIsVertexArrayAPPLE = (GLEEPFNGLISVERTEXARRAYAPPLEPROC) __GLeeGetProcAddress("glIsVertexArrayAPPLE"))!=0) nLinked++; 13808 #endif 13809 if (nLinked==4) return GLEE_LINK_COMPLETE; 13810 if (nLinked==0) return GLEE_LINK_FAIL; 13811 return GLEE_LINK_PARTIAL; 13812 } 13813 13814 GLuint __GLeeLink_GL_APPLE_vertex_array_range(void) 13815 { 13816 GLint nLinked=0; 13817 #ifdef __GLEE_GL_APPLE_vertex_array_range 13818 if ((GLeeFuncPtr_glVertexArrayRangeAPPLE = (GLEEPFNGLVERTEXARRAYRANGEAPPLEPROC) __GLeeGetProcAddress("glVertexArrayRangeAPPLE"))!=0) nLinked++; 13819 if ((GLeeFuncPtr_glFlushVertexArrayRangeAPPLE = (GLEEPFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushVertexArrayRangeAPPLE"))!=0) nLinked++; 13820 if ((GLeeFuncPtr_glVertexArrayParameteriAPPLE = (GLEEPFNGLVERTEXARRAYPARAMETERIAPPLEPROC) __GLeeGetProcAddress("glVertexArrayParameteriAPPLE"))!=0) nLinked++; 13821 #endif 13822 if (nLinked==3) return GLEE_LINK_COMPLETE; 13823 if (nLinked==0) return GLEE_LINK_FAIL; 13824 return GLEE_LINK_PARTIAL; 13825 } 13826 13827 GLuint __GLeeLink_GL_APPLE_ycbcr_422(void) {return GLEE_LINK_COMPLETE;} 13828 13829 GLuint __GLeeLink_GL_S3_s3tc(void) {return GLEE_LINK_COMPLETE;} 13830 13831 GLuint __GLeeLink_GL_ATI_draw_buffers(void) 13832 { 13833 GLint nLinked=0; 13834 #ifdef __GLEE_GL_ATI_draw_buffers 13835 if ((GLeeFuncPtr_glDrawBuffersATI = (GLEEPFNGLDRAWBUFFERSATIPROC) __GLeeGetProcAddress("glDrawBuffersATI"))!=0) nLinked++; 13836 #endif 13837 if (nLinked==1) return GLEE_LINK_COMPLETE; 13838 if (nLinked==0) return GLEE_LINK_FAIL; 13839 return GLEE_LINK_PARTIAL; 13840 } 13841 13842 GLuint __GLeeLink_GL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;} 13843 13844 GLuint __GLeeLink_GL_ATI_texture_env_combine3(void) {return GLEE_LINK_COMPLETE;} 13845 13846 GLuint __GLeeLink_GL_ATI_texture_float(void) {return GLEE_LINK_COMPLETE;} 13847 13848 GLuint __GLeeLink_GL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} 13849 13850 GLuint __GLeeLink_GL_NV_fragment_program(void) 13851 { 13852 GLint nLinked=0; 13853 #ifdef __GLEE_GL_NV_fragment_program 13854 if ((GLeeFuncPtr_glProgramNamedParameter4fNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4FNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fNV"))!=0) nLinked++; 13855 if ((GLeeFuncPtr_glProgramNamedParameter4dNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4DNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dNV"))!=0) nLinked++; 13856 if ((GLeeFuncPtr_glProgramNamedParameter4fvNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4FVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4fvNV"))!=0) nLinked++; 13857 if ((GLeeFuncPtr_glProgramNamedParameter4dvNV = (GLEEPFNGLPROGRAMNAMEDPARAMETER4DVNVPROC) __GLeeGetProcAddress("glProgramNamedParameter4dvNV"))!=0) nLinked++; 13858 if ((GLeeFuncPtr_glGetProgramNamedParameterfvNV = (GLEEPFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterfvNV"))!=0) nLinked++; 13859 if ((GLeeFuncPtr_glGetProgramNamedParameterdvNV = (GLEEPFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC) __GLeeGetProcAddress("glGetProgramNamedParameterdvNV"))!=0) nLinked++; 13860 #endif 13861 if (nLinked==6) return GLEE_LINK_COMPLETE; 13862 if (nLinked==0) return GLEE_LINK_FAIL; 13863 return GLEE_LINK_PARTIAL; 13864 } 13865 13866 GLuint __GLeeLink_GL_NV_half_float(void) 13867 { 13868 GLint nLinked=0; 13869 #ifdef __GLEE_GL_NV_half_float 13870 if ((GLeeFuncPtr_glVertex2hNV = (GLEEPFNGLVERTEX2HNVPROC) __GLeeGetProcAddress("glVertex2hNV"))!=0) nLinked++; 13871 if ((GLeeFuncPtr_glVertex2hvNV = (GLEEPFNGLVERTEX2HVNVPROC) __GLeeGetProcAddress("glVertex2hvNV"))!=0) nLinked++; 13872 if ((GLeeFuncPtr_glVertex3hNV = (GLEEPFNGLVERTEX3HNVPROC) __GLeeGetProcAddress("glVertex3hNV"))!=0) nLinked++; 13873 if ((GLeeFuncPtr_glVertex3hvNV = (GLEEPFNGLVERTEX3HVNVPROC) __GLeeGetProcAddress("glVertex3hvNV"))!=0) nLinked++; 13874 if ((GLeeFuncPtr_glVertex4hNV = (GLEEPFNGLVERTEX4HNVPROC) __GLeeGetProcAddress("glVertex4hNV"))!=0) nLinked++; 13875 if ((GLeeFuncPtr_glVertex4hvNV = (GLEEPFNGLVERTEX4HVNVPROC) __GLeeGetProcAddress("glVertex4hvNV"))!=0) nLinked++; 13876 if ((GLeeFuncPtr_glNormal3hNV = (GLEEPFNGLNORMAL3HNVPROC) __GLeeGetProcAddress("glNormal3hNV"))!=0) nLinked++; 13877 if ((GLeeFuncPtr_glNormal3hvNV = (GLEEPFNGLNORMAL3HVNVPROC) __GLeeGetProcAddress("glNormal3hvNV"))!=0) nLinked++; 13878 if ((GLeeFuncPtr_glColor3hNV = (GLEEPFNGLCOLOR3HNVPROC) __GLeeGetProcAddress("glColor3hNV"))!=0) nLinked++; 13879 if ((GLeeFuncPtr_glColor3hvNV = (GLEEPFNGLCOLOR3HVNVPROC) __GLeeGetProcAddress("glColor3hvNV"))!=0) nLinked++; 13880 if ((GLeeFuncPtr_glColor4hNV = (GLEEPFNGLCOLOR4HNVPROC) __GLeeGetProcAddress("glColor4hNV"))!=0) nLinked++; 13881 if ((GLeeFuncPtr_glColor4hvNV = (GLEEPFNGLCOLOR4HVNVPROC) __GLeeGetProcAddress("glColor4hvNV"))!=0) nLinked++; 13882 if ((GLeeFuncPtr_glTexCoord1hNV = (GLEEPFNGLTEXCOORD1HNVPROC) __GLeeGetProcAddress("glTexCoord1hNV"))!=0) nLinked++; 13883 if ((GLeeFuncPtr_glTexCoord1hvNV = (GLEEPFNGLTEXCOORD1HVNVPROC) __GLeeGetProcAddress("glTexCoord1hvNV"))!=0) nLinked++; 13884 if ((GLeeFuncPtr_glTexCoord2hNV = (GLEEPFNGLTEXCOORD2HNVPROC) __GLeeGetProcAddress("glTexCoord2hNV"))!=0) nLinked++; 13885 if ((GLeeFuncPtr_glTexCoord2hvNV = (GLEEPFNGLTEXCOORD2HVNVPROC) __GLeeGetProcAddress("glTexCoord2hvNV"))!=0) nLinked++; 13886 if ((GLeeFuncPtr_glTexCoord3hNV = (GLEEPFNGLTEXCOORD3HNVPROC) __GLeeGetProcAddress("glTexCoord3hNV"))!=0) nLinked++; 13887 if ((GLeeFuncPtr_glTexCoord3hvNV = (GLEEPFNGLTEXCOORD3HVNVPROC) __GLeeGetProcAddress("glTexCoord3hvNV"))!=0) nLinked++; 13888 if ((GLeeFuncPtr_glTexCoord4hNV = (GLEEPFNGLTEXCOORD4HNVPROC) __GLeeGetProcAddress("glTexCoord4hNV"))!=0) nLinked++; 13889 if ((GLeeFuncPtr_glTexCoord4hvNV = (GLEEPFNGLTEXCOORD4HVNVPROC) __GLeeGetProcAddress("glTexCoord4hvNV"))!=0) nLinked++; 13890 if ((GLeeFuncPtr_glMultiTexCoord1hNV = (GLEEPFNGLMULTITEXCOORD1HNVPROC) __GLeeGetProcAddress("glMultiTexCoord1hNV"))!=0) nLinked++; 13891 if ((GLeeFuncPtr_glMultiTexCoord1hvNV = (GLEEPFNGLMULTITEXCOORD1HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord1hvNV"))!=0) nLinked++; 13892 if ((GLeeFuncPtr_glMultiTexCoord2hNV = (GLEEPFNGLMULTITEXCOORD2HNVPROC) __GLeeGetProcAddress("glMultiTexCoord2hNV"))!=0) nLinked++; 13893 if ((GLeeFuncPtr_glMultiTexCoord2hvNV = (GLEEPFNGLMULTITEXCOORD2HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord2hvNV"))!=0) nLinked++; 13894 if ((GLeeFuncPtr_glMultiTexCoord3hNV = (GLEEPFNGLMULTITEXCOORD3HNVPROC) __GLeeGetProcAddress("glMultiTexCoord3hNV"))!=0) nLinked++; 13895 if ((GLeeFuncPtr_glMultiTexCoord3hvNV = (GLEEPFNGLMULTITEXCOORD3HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord3hvNV"))!=0) nLinked++; 13896 if ((GLeeFuncPtr_glMultiTexCoord4hNV = (GLEEPFNGLMULTITEXCOORD4HNVPROC) __GLeeGetProcAddress("glMultiTexCoord4hNV"))!=0) nLinked++; 13897 if ((GLeeFuncPtr_glMultiTexCoord4hvNV = (GLEEPFNGLMULTITEXCOORD4HVNVPROC) __GLeeGetProcAddress("glMultiTexCoord4hvNV"))!=0) nLinked++; 13898 if ((GLeeFuncPtr_glFogCoordhNV = (GLEEPFNGLFOGCOORDHNVPROC) __GLeeGetProcAddress("glFogCoordhNV"))!=0) nLinked++; 13899 if ((GLeeFuncPtr_glFogCoordhvNV = (GLEEPFNGLFOGCOORDHVNVPROC) __GLeeGetProcAddress("glFogCoordhvNV"))!=0) nLinked++; 13900 if ((GLeeFuncPtr_glSecondaryColor3hNV = (GLEEPFNGLSECONDARYCOLOR3HNVPROC) __GLeeGetProcAddress("glSecondaryColor3hNV"))!=0) nLinked++; 13901 if ((GLeeFuncPtr_glSecondaryColor3hvNV = (GLEEPFNGLSECONDARYCOLOR3HVNVPROC) __GLeeGetProcAddress("glSecondaryColor3hvNV"))!=0) nLinked++; 13902 if ((GLeeFuncPtr_glVertexWeighthNV = (GLEEPFNGLVERTEXWEIGHTHNVPROC) __GLeeGetProcAddress("glVertexWeighthNV"))!=0) nLinked++; 13903 if ((GLeeFuncPtr_glVertexWeighthvNV = (GLEEPFNGLVERTEXWEIGHTHVNVPROC) __GLeeGetProcAddress("glVertexWeighthvNV"))!=0) nLinked++; 13904 if ((GLeeFuncPtr_glVertexAttrib1hNV = (GLEEPFNGLVERTEXATTRIB1HNVPROC) __GLeeGetProcAddress("glVertexAttrib1hNV"))!=0) nLinked++; 13905 if ((GLeeFuncPtr_glVertexAttrib1hvNV = (GLEEPFNGLVERTEXATTRIB1HVNVPROC) __GLeeGetProcAddress("glVertexAttrib1hvNV"))!=0) nLinked++; 13906 if ((GLeeFuncPtr_glVertexAttrib2hNV = (GLEEPFNGLVERTEXATTRIB2HNVPROC) __GLeeGetProcAddress("glVertexAttrib2hNV"))!=0) nLinked++; 13907 if ((GLeeFuncPtr_glVertexAttrib2hvNV = (GLEEPFNGLVERTEXATTRIB2HVNVPROC) __GLeeGetProcAddress("glVertexAttrib2hvNV"))!=0) nLinked++; 13908 if ((GLeeFuncPtr_glVertexAttrib3hNV = (GLEEPFNGLVERTEXATTRIB3HNVPROC) __GLeeGetProcAddress("glVertexAttrib3hNV"))!=0) nLinked++; 13909 if ((GLeeFuncPtr_glVertexAttrib3hvNV = (GLEEPFNGLVERTEXATTRIB3HVNVPROC) __GLeeGetProcAddress("glVertexAttrib3hvNV"))!=0) nLinked++; 13910 if ((GLeeFuncPtr_glVertexAttrib4hNV = (GLEEPFNGLVERTEXATTRIB4HNVPROC) __GLeeGetProcAddress("glVertexAttrib4hNV"))!=0) nLinked++; 13911 if ((GLeeFuncPtr_glVertexAttrib4hvNV = (GLEEPFNGLVERTEXATTRIB4HVNVPROC) __GLeeGetProcAddress("glVertexAttrib4hvNV"))!=0) nLinked++; 13912 if ((GLeeFuncPtr_glVertexAttribs1hvNV = (GLEEPFNGLVERTEXATTRIBS1HVNVPROC) __GLeeGetProcAddress("glVertexAttribs1hvNV"))!=0) nLinked++; 13913 if ((GLeeFuncPtr_glVertexAttribs2hvNV = (GLEEPFNGLVERTEXATTRIBS2HVNVPROC) __GLeeGetProcAddress("glVertexAttribs2hvNV"))!=0) nLinked++; 13914 if ((GLeeFuncPtr_glVertexAttribs3hvNV = (GLEEPFNGLVERTEXATTRIBS3HVNVPROC) __GLeeGetProcAddress("glVertexAttribs3hvNV"))!=0) nLinked++; 13915 if ((GLeeFuncPtr_glVertexAttribs4hvNV = (GLEEPFNGLVERTEXATTRIBS4HVNVPROC) __GLeeGetProcAddress("glVertexAttribs4hvNV"))!=0) nLinked++; 13916 #endif 13917 if (nLinked==46) return GLEE_LINK_COMPLETE; 13918 if (nLinked==0) return GLEE_LINK_FAIL; 13919 return GLEE_LINK_PARTIAL; 13920 } 13921 13922 GLuint __GLeeLink_GL_NV_pixel_data_range(void) 13923 { 13924 GLint nLinked=0; 13925 #ifdef __GLEE_GL_NV_pixel_data_range 13926 if ((GLeeFuncPtr_glPixelDataRangeNV = (GLEEPFNGLPIXELDATARANGENVPROC) __GLeeGetProcAddress("glPixelDataRangeNV"))!=0) nLinked++; 13927 if ((GLeeFuncPtr_glFlushPixelDataRangeNV = (GLEEPFNGLFLUSHPIXELDATARANGENVPROC) __GLeeGetProcAddress("glFlushPixelDataRangeNV"))!=0) nLinked++; 13928 #endif 13929 if (nLinked==2) return GLEE_LINK_COMPLETE; 13930 if (nLinked==0) return GLEE_LINK_FAIL; 13931 return GLEE_LINK_PARTIAL; 13932 } 13933 13934 GLuint __GLeeLink_GL_NV_primitive_restart(void) 13935 { 13936 GLint nLinked=0; 13937 #ifdef __GLEE_GL_NV_primitive_restart 13938 if ((GLeeFuncPtr_glPrimitiveRestartNV = (GLEEPFNGLPRIMITIVERESTARTNVPROC) __GLeeGetProcAddress("glPrimitiveRestartNV"))!=0) nLinked++; 13939 if ((GLeeFuncPtr_glPrimitiveRestartIndexNV = (GLEEPFNGLPRIMITIVERESTARTINDEXNVPROC) __GLeeGetProcAddress("glPrimitiveRestartIndexNV"))!=0) nLinked++; 13940 #endif 13941 if (nLinked==2) return GLEE_LINK_COMPLETE; 13942 if (nLinked==0) return GLEE_LINK_FAIL; 13943 return GLEE_LINK_PARTIAL; 13944 } 13945 13946 GLuint __GLeeLink_GL_NV_texture_expand_normal(void) {return GLEE_LINK_COMPLETE;} 13947 13948 GLuint __GLeeLink_GL_NV_vertex_program2(void) {return GLEE_LINK_COMPLETE;} 13949 13950 GLuint __GLeeLink_GL_ATI_map_object_buffer(void) 13951 { 13952 GLint nLinked=0; 13953 #ifdef __GLEE_GL_ATI_map_object_buffer 13954 if ((GLeeFuncPtr_glMapObjectBufferATI = (GLEEPFNGLMAPOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glMapObjectBufferATI"))!=0) nLinked++; 13955 if ((GLeeFuncPtr_glUnmapObjectBufferATI = (GLEEPFNGLUNMAPOBJECTBUFFERATIPROC) __GLeeGetProcAddress("glUnmapObjectBufferATI"))!=0) nLinked++; 13956 #endif 13957 if (nLinked==2) return GLEE_LINK_COMPLETE; 13958 if (nLinked==0) return GLEE_LINK_FAIL; 13959 return GLEE_LINK_PARTIAL; 13960 } 13961 13962 GLuint __GLeeLink_GL_ATI_separate_stencil(void) 13963 { 13964 GLint nLinked=0; 13965 #ifdef __GLEE_GL_ATI_separate_stencil 13966 if ((GLeeFuncPtr_glStencilOpSeparateATI = (GLEEPFNGLSTENCILOPSEPARATEATIPROC) __GLeeGetProcAddress("glStencilOpSeparateATI"))!=0) nLinked++; 13967 if ((GLeeFuncPtr_glStencilFuncSeparateATI = (GLEEPFNGLSTENCILFUNCSEPARATEATIPROC) __GLeeGetProcAddress("glStencilFuncSeparateATI"))!=0) nLinked++; 13968 #endif 13969 if (nLinked==2) return GLEE_LINK_COMPLETE; 13970 if (nLinked==0) return GLEE_LINK_FAIL; 13971 return GLEE_LINK_PARTIAL; 13972 } 13973 13974 GLuint __GLeeLink_GL_ATI_vertex_attrib_array_object(void) 13975 { 13976 GLint nLinked=0; 13977 #ifdef __GLEE_GL_ATI_vertex_attrib_array_object 13978 if ((GLeeFuncPtr_glVertexAttribArrayObjectATI = (GLEEPFNGLVERTEXATTRIBARRAYOBJECTATIPROC) __GLeeGetProcAddress("glVertexAttribArrayObjectATI"))!=0) nLinked++; 13979 if ((GLeeFuncPtr_glGetVertexAttribArrayObjectfvATI = (GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTFVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectfvATI"))!=0) nLinked++; 13980 if ((GLeeFuncPtr_glGetVertexAttribArrayObjectivATI = (GLEEPFNGLGETVERTEXATTRIBARRAYOBJECTIVATIPROC) __GLeeGetProcAddress("glGetVertexAttribArrayObjectivATI"))!=0) nLinked++; 13981 #endif 13982 if (nLinked==3) return GLEE_LINK_COMPLETE; 13983 if (nLinked==0) return GLEE_LINK_FAIL; 13984 return GLEE_LINK_PARTIAL; 13985 } 13986 13987 GLuint __GLeeLink_GL_OES_read_format(void) {return GLEE_LINK_COMPLETE;} 13988 13989 GLuint __GLeeLink_GL_EXT_depth_bounds_test(void) 13990 { 13991 GLint nLinked=0; 13992 #ifdef __GLEE_GL_EXT_depth_bounds_test 13993 if ((GLeeFuncPtr_glDepthBoundsEXT = (GLEEPFNGLDEPTHBOUNDSEXTPROC) __GLeeGetProcAddress("glDepthBoundsEXT"))!=0) nLinked++; 13994 #endif 13995 if (nLinked==1) return GLEE_LINK_COMPLETE; 13996 if (nLinked==0) return GLEE_LINK_FAIL; 13997 return GLEE_LINK_PARTIAL; 13998 } 13999 14000 GLuint __GLeeLink_GL_EXT_texture_mirror_clamp(void) {return GLEE_LINK_COMPLETE;} 14001 14002 GLuint __GLeeLink_GL_EXT_blend_equation_separate(void) 14003 { 14004 GLint nLinked=0; 14005 #ifdef __GLEE_GL_EXT_blend_equation_separate 14006 if ((GLeeFuncPtr_glBlendEquationSeparateEXT = (GLEEPFNGLBLENDEQUATIONSEPARATEEXTPROC) __GLeeGetProcAddress("glBlendEquationSeparateEXT"))!=0) nLinked++; 14007 #endif 14008 if (nLinked==1) return GLEE_LINK_COMPLETE; 14009 if (nLinked==0) return GLEE_LINK_FAIL; 14010 return GLEE_LINK_PARTIAL; 14011 } 14012 14013 GLuint __GLeeLink_GL_MESA_pack_invert(void) {return GLEE_LINK_COMPLETE;} 14014 14015 GLuint __GLeeLink_GL_MESA_ycbcr_texture(void) {return GLEE_LINK_COMPLETE;} 14016 14017 GLuint __GLeeLink_GL_EXT_pixel_buffer_object(void) {return GLEE_LINK_COMPLETE;} 14018 14019 GLuint __GLeeLink_GL_NV_fragment_program_option(void) {return GLEE_LINK_COMPLETE;} 14020 14021 GLuint __GLeeLink_GL_NV_fragment_program2(void) {return GLEE_LINK_COMPLETE;} 14022 14023 GLuint __GLeeLink_GL_NV_vertex_program2_option(void) {return GLEE_LINK_COMPLETE;} 14024 14025 GLuint __GLeeLink_GL_NV_vertex_program3(void) {return GLEE_LINK_COMPLETE;} 14026 14027 GLuint __GLeeLink_GL_EXT_framebuffer_object(void) 14028 { 14029 GLint nLinked=0; 14030 #ifdef __GLEE_GL_EXT_framebuffer_object 14031 if ((GLeeFuncPtr_glIsRenderbufferEXT = (GLEEPFNGLISRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glIsRenderbufferEXT"))!=0) nLinked++; 14032 if ((GLeeFuncPtr_glBindRenderbufferEXT = (GLEEPFNGLBINDRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glBindRenderbufferEXT"))!=0) nLinked++; 14033 if ((GLeeFuncPtr_glDeleteRenderbuffersEXT = (GLEEPFNGLDELETERENDERBUFFERSEXTPROC) __GLeeGetProcAddress("glDeleteRenderbuffersEXT"))!=0) nLinked++; 14034 if ((GLeeFuncPtr_glGenRenderbuffersEXT = (GLEEPFNGLGENRENDERBUFFERSEXTPROC) __GLeeGetProcAddress("glGenRenderbuffersEXT"))!=0) nLinked++; 14035 if ((GLeeFuncPtr_glRenderbufferStorageEXT = (GLEEPFNGLRENDERBUFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageEXT"))!=0) nLinked++; 14036 if ((GLeeFuncPtr_glGetRenderbufferParameterivEXT = (GLEEPFNGLGETRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetRenderbufferParameterivEXT"))!=0) nLinked++; 14037 if ((GLeeFuncPtr_glIsFramebufferEXT = (GLEEPFNGLISFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glIsFramebufferEXT"))!=0) nLinked++; 14038 if ((GLeeFuncPtr_glBindFramebufferEXT = (GLEEPFNGLBINDFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glBindFramebufferEXT"))!=0) nLinked++; 14039 if ((GLeeFuncPtr_glDeleteFramebuffersEXT = (GLEEPFNGLDELETEFRAMEBUFFERSEXTPROC) __GLeeGetProcAddress("glDeleteFramebuffersEXT"))!=0) nLinked++; 14040 if ((GLeeFuncPtr_glGenFramebuffersEXT = (GLEEPFNGLGENFRAMEBUFFERSEXTPROC) __GLeeGetProcAddress("glGenFramebuffersEXT"))!=0) nLinked++; 14041 if ((GLeeFuncPtr_glCheckFramebufferStatusEXT = (GLEEPFNGLCHECKFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckFramebufferStatusEXT"))!=0) nLinked++; 14042 if ((GLeeFuncPtr_glFramebufferTexture1DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture1DEXT"))!=0) nLinked++; 14043 if ((GLeeFuncPtr_glFramebufferTexture2DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture2DEXT"))!=0) nLinked++; 14044 if ((GLeeFuncPtr_glFramebufferTexture3DEXT = (GLEEPFNGLFRAMEBUFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glFramebufferTexture3DEXT"))!=0) nLinked++; 14045 if ((GLeeFuncPtr_glFramebufferRenderbufferEXT = (GLEEPFNGLFRAMEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferRenderbufferEXT"))!=0) nLinked++; 14046 if ((GLeeFuncPtr_glGetFramebufferAttachmentParameterivEXT = (GLEEPFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferAttachmentParameterivEXT"))!=0) nLinked++; 14047 if ((GLeeFuncPtr_glGenerateMipmapEXT = (GLEEPFNGLGENERATEMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMipmapEXT"))!=0) nLinked++; 14048 #endif 14049 if (nLinked==17) return GLEE_LINK_COMPLETE; 14050 if (nLinked==0) return GLEE_LINK_FAIL; 14051 return GLEE_LINK_PARTIAL; 14052 } 14053 14054 GLuint __GLeeLink_GL_GREMEDY_string_marker(void) 14055 { 14056 GLint nLinked=0; 14057 #ifdef __GLEE_GL_GREMEDY_string_marker 14058 if ((GLeeFuncPtr_glStringMarkerGREMEDY = (GLEEPFNGLSTRINGMARKERGREMEDYPROC) __GLeeGetProcAddress("glStringMarkerGREMEDY"))!=0) nLinked++; 14059 #endif 14060 if (nLinked==1) return GLEE_LINK_COMPLETE; 14061 if (nLinked==0) return GLEE_LINK_FAIL; 14062 return GLEE_LINK_PARTIAL; 14063 } 14064 14065 GLuint __GLeeLink_GL_EXT_packed_depth_stencil(void) {return GLEE_LINK_COMPLETE;} 14066 14067 GLuint __GLeeLink_GL_EXT_stencil_clear_tag(void) 14068 { 14069 GLint nLinked=0; 14070 #ifdef __GLEE_GL_EXT_stencil_clear_tag 14071 if ((GLeeFuncPtr_glStencilClearTagEXT = (GLEEPFNGLSTENCILCLEARTAGEXTPROC) __GLeeGetProcAddress("glStencilClearTagEXT"))!=0) nLinked++; 14072 #endif 14073 if (nLinked==1) return GLEE_LINK_COMPLETE; 14074 if (nLinked==0) return GLEE_LINK_FAIL; 14075 return GLEE_LINK_PARTIAL; 14076 } 14077 14078 GLuint __GLeeLink_GL_EXT_texture_sRGB(void) {return GLEE_LINK_COMPLETE;} 14079 14080 GLuint __GLeeLink_GL_EXT_framebuffer_blit(void) 14081 { 14082 GLint nLinked=0; 14083 #ifdef __GLEE_GL_EXT_framebuffer_blit 14084 if ((GLeeFuncPtr_glBlitFramebufferEXT = (GLEEPFNGLBLITFRAMEBUFFEREXTPROC) __GLeeGetProcAddress("glBlitFramebufferEXT"))!=0) nLinked++; 14085 #endif 14086 if (nLinked==1) return GLEE_LINK_COMPLETE; 14087 if (nLinked==0) return GLEE_LINK_FAIL; 14088 return GLEE_LINK_PARTIAL; 14089 } 14090 14091 GLuint __GLeeLink_GL_EXT_framebuffer_multisample(void) 14092 { 14093 GLint nLinked=0; 14094 #ifdef __GLEE_GL_EXT_framebuffer_multisample 14095 if ((GLeeFuncPtr_glRenderbufferStorageMultisampleEXT = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleEXT"))!=0) nLinked++; 14096 #endif 14097 if (nLinked==1) return GLEE_LINK_COMPLETE; 14098 if (nLinked==0) return GLEE_LINK_FAIL; 14099 return GLEE_LINK_PARTIAL; 14100 } 14101 14102 GLuint __GLeeLink_GL_MESAX_texture_stack(void) {return GLEE_LINK_COMPLETE;} 14103 14104 GLuint __GLeeLink_GL_EXT_timer_query(void) 14105 { 14106 GLint nLinked=0; 14107 #ifdef __GLEE_GL_EXT_timer_query 14108 if ((GLeeFuncPtr_glGetQueryObjecti64vEXT = (GLEEPFNGLGETQUERYOBJECTI64VEXTPROC) __GLeeGetProcAddress("glGetQueryObjecti64vEXT"))!=0) nLinked++; 14109 if ((GLeeFuncPtr_glGetQueryObjectui64vEXT = (GLEEPFNGLGETQUERYOBJECTUI64VEXTPROC) __GLeeGetProcAddress("glGetQueryObjectui64vEXT"))!=0) nLinked++; 14110 #endif 14111 if (nLinked==2) return GLEE_LINK_COMPLETE; 14112 if (nLinked==0) return GLEE_LINK_FAIL; 14113 return GLEE_LINK_PARTIAL; 14114 } 14115 14116 GLuint __GLeeLink_GL_EXT_gpu_program_parameters(void) 14117 { 14118 GLint nLinked=0; 14119 #ifdef __GLEE_GL_EXT_gpu_program_parameters 14120 if ((GLeeFuncPtr_glProgramEnvParameters4fvEXT = (GLEEPFNGLPROGRAMENVPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramEnvParameters4fvEXT"))!=0) nLinked++; 14121 if ((GLeeFuncPtr_glProgramLocalParameters4fvEXT = (GLEEPFNGLPROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glProgramLocalParameters4fvEXT"))!=0) nLinked++; 14122 #endif 14123 if (nLinked==2) return GLEE_LINK_COMPLETE; 14124 if (nLinked==0) return GLEE_LINK_FAIL; 14125 return GLEE_LINK_PARTIAL; 14126 } 14127 14128 GLuint __GLeeLink_GL_APPLE_flush_buffer_range(void) 14129 { 14130 GLint nLinked=0; 14131 #ifdef __GLEE_GL_APPLE_flush_buffer_range 14132 if ((GLeeFuncPtr_glBufferParameteriAPPLE = (GLEEPFNGLBUFFERPARAMETERIAPPLEPROC) __GLeeGetProcAddress("glBufferParameteriAPPLE"))!=0) nLinked++; 14133 if ((GLeeFuncPtr_glFlushMappedBufferRangeAPPLE = (GLEEPFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC) __GLeeGetProcAddress("glFlushMappedBufferRangeAPPLE"))!=0) nLinked++; 14134 #endif 14135 if (nLinked==2) return GLEE_LINK_COMPLETE; 14136 if (nLinked==0) return GLEE_LINK_FAIL; 14137 return GLEE_LINK_PARTIAL; 14138 } 14139 14140 GLuint __GLeeLink_GL_EXT_gpu_shader4(void) 14141 { 14142 GLint nLinked=0; 14143 #ifdef __GLEE_GL_EXT_gpu_shader4 14144 if ((GLeeFuncPtr_glGetUniformuivEXT = (GLEEPFNGLGETUNIFORMUIVEXTPROC) __GLeeGetProcAddress("glGetUniformuivEXT"))!=0) nLinked++; 14145 if ((GLeeFuncPtr_glBindFragDataLocationEXT = (GLEEPFNGLBINDFRAGDATALOCATIONEXTPROC) __GLeeGetProcAddress("glBindFragDataLocationEXT"))!=0) nLinked++; 14146 if ((GLeeFuncPtr_glGetFragDataLocationEXT = (GLEEPFNGLGETFRAGDATALOCATIONEXTPROC) __GLeeGetProcAddress("glGetFragDataLocationEXT"))!=0) nLinked++; 14147 if ((GLeeFuncPtr_glUniform1uiEXT = (GLEEPFNGLUNIFORM1UIEXTPROC) __GLeeGetProcAddress("glUniform1uiEXT"))!=0) nLinked++; 14148 if ((GLeeFuncPtr_glUniform2uiEXT = (GLEEPFNGLUNIFORM2UIEXTPROC) __GLeeGetProcAddress("glUniform2uiEXT"))!=0) nLinked++; 14149 if ((GLeeFuncPtr_glUniform3uiEXT = (GLEEPFNGLUNIFORM3UIEXTPROC) __GLeeGetProcAddress("glUniform3uiEXT"))!=0) nLinked++; 14150 if ((GLeeFuncPtr_glUniform4uiEXT = (GLEEPFNGLUNIFORM4UIEXTPROC) __GLeeGetProcAddress("glUniform4uiEXT"))!=0) nLinked++; 14151 if ((GLeeFuncPtr_glUniform1uivEXT = (GLEEPFNGLUNIFORM1UIVEXTPROC) __GLeeGetProcAddress("glUniform1uivEXT"))!=0) nLinked++; 14152 if ((GLeeFuncPtr_glUniform2uivEXT = (GLEEPFNGLUNIFORM2UIVEXTPROC) __GLeeGetProcAddress("glUniform2uivEXT"))!=0) nLinked++; 14153 if ((GLeeFuncPtr_glUniform3uivEXT = (GLEEPFNGLUNIFORM3UIVEXTPROC) __GLeeGetProcAddress("glUniform3uivEXT"))!=0) nLinked++; 14154 if ((GLeeFuncPtr_glUniform4uivEXT = (GLEEPFNGLUNIFORM4UIVEXTPROC) __GLeeGetProcAddress("glUniform4uivEXT"))!=0) nLinked++; 14155 #endif 14156 if (nLinked==11) return GLEE_LINK_COMPLETE; 14157 if (nLinked==0) return GLEE_LINK_FAIL; 14158 return GLEE_LINK_PARTIAL; 14159 } 14160 14161 GLuint __GLeeLink_GL_EXT_draw_instanced(void) 14162 { 14163 GLint nLinked=0; 14164 #ifdef __GLEE_GL_EXT_draw_instanced 14165 if ((GLeeFuncPtr_glDrawArraysInstancedEXT = (GLEEPFNGLDRAWARRAYSINSTANCEDEXTPROC) __GLeeGetProcAddress("glDrawArraysInstancedEXT"))!=0) nLinked++; 14166 if ((GLeeFuncPtr_glDrawElementsInstancedEXT = (GLEEPFNGLDRAWELEMENTSINSTANCEDEXTPROC) __GLeeGetProcAddress("glDrawElementsInstancedEXT"))!=0) nLinked++; 14167 #endif 14168 if (nLinked==2) return GLEE_LINK_COMPLETE; 14169 if (nLinked==0) return GLEE_LINK_FAIL; 14170 return GLEE_LINK_PARTIAL; 14171 } 14172 14173 GLuint __GLeeLink_GL_EXT_packed_float(void) {return GLEE_LINK_COMPLETE;} 14174 14175 GLuint __GLeeLink_GL_EXT_texture_array(void) {return GLEE_LINK_COMPLETE;} 14176 14177 GLuint __GLeeLink_GL_EXT_texture_buffer_object(void) 14178 { 14179 GLint nLinked=0; 14180 #ifdef __GLEE_GL_EXT_texture_buffer_object 14181 if ((GLeeFuncPtr_glTexBufferEXT = (GLEEPFNGLTEXBUFFEREXTPROC) __GLeeGetProcAddress("glTexBufferEXT"))!=0) nLinked++; 14182 #endif 14183 if (nLinked==1) return GLEE_LINK_COMPLETE; 14184 if (nLinked==0) return GLEE_LINK_FAIL; 14185 return GLEE_LINK_PARTIAL; 14186 } 14187 14188 GLuint __GLeeLink_GL_EXT_texture_compression_latc(void) {return GLEE_LINK_COMPLETE;} 14189 14190 GLuint __GLeeLink_GL_EXT_texture_compression_rgtc(void) {return GLEE_LINK_COMPLETE;} 14191 14192 GLuint __GLeeLink_GL_EXT_texture_shared_exponent(void) {return GLEE_LINK_COMPLETE;} 14193 14194 GLuint __GLeeLink_GL_NV_depth_buffer_float(void) 14195 { 14196 GLint nLinked=0; 14197 #ifdef __GLEE_GL_NV_depth_buffer_float 14198 if ((GLeeFuncPtr_glDepthRangedNV = (GLEEPFNGLDEPTHRANGEDNVPROC) __GLeeGetProcAddress("glDepthRangedNV"))!=0) nLinked++; 14199 if ((GLeeFuncPtr_glClearDepthdNV = (GLEEPFNGLCLEARDEPTHDNVPROC) __GLeeGetProcAddress("glClearDepthdNV"))!=0) nLinked++; 14200 if ((GLeeFuncPtr_glDepthBoundsdNV = (GLEEPFNGLDEPTHBOUNDSDNVPROC) __GLeeGetProcAddress("glDepthBoundsdNV"))!=0) nLinked++; 14201 #endif 14202 if (nLinked==3) return GLEE_LINK_COMPLETE; 14203 if (nLinked==0) return GLEE_LINK_FAIL; 14204 return GLEE_LINK_PARTIAL; 14205 } 14206 14207 GLuint __GLeeLink_GL_NV_framebuffer_multisample_coverage(void) 14208 { 14209 GLint nLinked=0; 14210 #ifdef __GLEE_GL_NV_framebuffer_multisample_coverage 14211 if ((GLeeFuncPtr_glRenderbufferStorageMultisampleCoverageNV = (GLEEPFNGLRENDERBUFFERSTORAGEMULTISAMPLECOVERAGENVPROC) __GLeeGetProcAddress("glRenderbufferStorageMultisampleCoverageNV"))!=0) nLinked++; 14212 #endif 14213 if (nLinked==1) return GLEE_LINK_COMPLETE; 14214 if (nLinked==0) return GLEE_LINK_FAIL; 14215 return GLEE_LINK_PARTIAL; 14216 } 14217 14218 GLuint __GLeeLink_GL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;} 14219 14220 GLuint __GLeeLink_GL_NV_geometry_shader4(void) {return GLEE_LINK_COMPLETE;} 14221 14222 GLuint __GLeeLink_GL_NV_parameter_buffer_object(void) 14223 { 14224 GLint nLinked=0; 14225 #ifdef __GLEE_GL_NV_parameter_buffer_object 14226 if ((GLeeFuncPtr_glProgramBufferParametersfvNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSFVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersfvNV"))!=0) nLinked++; 14227 if ((GLeeFuncPtr_glProgramBufferParametersIivNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSIIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIivNV"))!=0) nLinked++; 14228 if ((GLeeFuncPtr_glProgramBufferParametersIuivNV = (GLEEPFNGLPROGRAMBUFFERPARAMETERSIUIVNVPROC) __GLeeGetProcAddress("glProgramBufferParametersIuivNV"))!=0) nLinked++; 14229 #endif 14230 if (nLinked==3) return GLEE_LINK_COMPLETE; 14231 if (nLinked==0) return GLEE_LINK_FAIL; 14232 return GLEE_LINK_PARTIAL; 14233 } 14234 14235 GLuint __GLeeLink_GL_EXT_draw_buffers2(void) 14236 { 14237 GLint nLinked=0; 14238 #ifdef __GLEE_GL_EXT_draw_buffers2 14239 if ((GLeeFuncPtr_glColorMaskIndexedEXT = (GLEEPFNGLCOLORMASKINDEXEDEXTPROC) __GLeeGetProcAddress("glColorMaskIndexedEXT"))!=0) nLinked++; 14240 if ((GLeeFuncPtr_glGetBooleanIndexedvEXT = (GLEEPFNGLGETBOOLEANINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetBooleanIndexedvEXT"))!=0) nLinked++; 14241 if ((GLeeFuncPtr_glGetIntegerIndexedvEXT = (GLEEPFNGLGETINTEGERINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetIntegerIndexedvEXT"))!=0) nLinked++; 14242 if ((GLeeFuncPtr_glEnableIndexedEXT = (GLEEPFNGLENABLEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableIndexedEXT"))!=0) nLinked++; 14243 if ((GLeeFuncPtr_glDisableIndexedEXT = (GLEEPFNGLDISABLEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableIndexedEXT"))!=0) nLinked++; 14244 if ((GLeeFuncPtr_glIsEnabledIndexedEXT = (GLEEPFNGLISENABLEDINDEXEDEXTPROC) __GLeeGetProcAddress("glIsEnabledIndexedEXT"))!=0) nLinked++; 14245 #endif 14246 if (nLinked==6) return GLEE_LINK_COMPLETE; 14247 if (nLinked==0) return GLEE_LINK_FAIL; 14248 return GLEE_LINK_PARTIAL; 14249 } 14250 14251 GLuint __GLeeLink_GL_NV_transform_feedback(void) 14252 { 14253 GLint nLinked=0; 14254 #ifdef __GLEE_GL_NV_transform_feedback 14255 if ((GLeeFuncPtr_glBeginTransformFeedbackNV = (GLEEPFNGLBEGINTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glBeginTransformFeedbackNV"))!=0) nLinked++; 14256 if ((GLeeFuncPtr_glEndTransformFeedbackNV = (GLEEPFNGLENDTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glEndTransformFeedbackNV"))!=0) nLinked++; 14257 if ((GLeeFuncPtr_glTransformFeedbackAttribsNV = (GLEEPFNGLTRANSFORMFEEDBACKATTRIBSNVPROC) __GLeeGetProcAddress("glTransformFeedbackAttribsNV"))!=0) nLinked++; 14258 if ((GLeeFuncPtr_glBindBufferRangeNV = (GLEEPFNGLBINDBUFFERRANGENVPROC) __GLeeGetProcAddress("glBindBufferRangeNV"))!=0) nLinked++; 14259 if ((GLeeFuncPtr_glBindBufferOffsetNV = (GLEEPFNGLBINDBUFFEROFFSETNVPROC) __GLeeGetProcAddress("glBindBufferOffsetNV"))!=0) nLinked++; 14260 if ((GLeeFuncPtr_glBindBufferBaseNV = (GLEEPFNGLBINDBUFFERBASENVPROC) __GLeeGetProcAddress("glBindBufferBaseNV"))!=0) nLinked++; 14261 if ((GLeeFuncPtr_glTransformFeedbackVaryingsNV = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSNVPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsNV"))!=0) nLinked++; 14262 if ((GLeeFuncPtr_glActiveVaryingNV = (GLEEPFNGLACTIVEVARYINGNVPROC) __GLeeGetProcAddress("glActiveVaryingNV"))!=0) nLinked++; 14263 if ((GLeeFuncPtr_glGetVaryingLocationNV = (GLEEPFNGLGETVARYINGLOCATIONNVPROC) __GLeeGetProcAddress("glGetVaryingLocationNV"))!=0) nLinked++; 14264 if ((GLeeFuncPtr_glGetActiveVaryingNV = (GLEEPFNGLGETACTIVEVARYINGNVPROC) __GLeeGetProcAddress("glGetActiveVaryingNV"))!=0) nLinked++; 14265 if ((GLeeFuncPtr_glGetTransformFeedbackVaryingNV = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingNV"))!=0) nLinked++; 14266 #endif 14267 if (nLinked==11) return GLEE_LINK_COMPLETE; 14268 if (nLinked==0) return GLEE_LINK_FAIL; 14269 return GLEE_LINK_PARTIAL; 14270 } 14271 14272 GLuint __GLeeLink_GL_EXT_bindable_uniform(void) 14273 { 14274 GLint nLinked=0; 14275 #ifdef __GLEE_GL_EXT_bindable_uniform 14276 if ((GLeeFuncPtr_glUniformBufferEXT = (GLEEPFNGLUNIFORMBUFFEREXTPROC) __GLeeGetProcAddress("glUniformBufferEXT"))!=0) nLinked++; 14277 if ((GLeeFuncPtr_glGetUniformBufferSizeEXT = (GLEEPFNGLGETUNIFORMBUFFERSIZEEXTPROC) __GLeeGetProcAddress("glGetUniformBufferSizeEXT"))!=0) nLinked++; 14278 if ((GLeeFuncPtr_glGetUniformOffsetEXT = (GLEEPFNGLGETUNIFORMOFFSETEXTPROC) __GLeeGetProcAddress("glGetUniformOffsetEXT"))!=0) nLinked++; 14279 #endif 14280 if (nLinked==3) return GLEE_LINK_COMPLETE; 14281 if (nLinked==0) return GLEE_LINK_FAIL; 14282 return GLEE_LINK_PARTIAL; 14283 } 14284 14285 GLuint __GLeeLink_GL_EXT_texture_integer(void) 14286 { 14287 GLint nLinked=0; 14288 #ifdef __GLEE_GL_EXT_texture_integer 14289 if ((GLeeFuncPtr_glTexParameterIivEXT = (GLEEPFNGLTEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glTexParameterIivEXT"))!=0) nLinked++; 14290 if ((GLeeFuncPtr_glTexParameterIuivEXT = (GLEEPFNGLTEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glTexParameterIuivEXT"))!=0) nLinked++; 14291 if ((GLeeFuncPtr_glGetTexParameterIivEXT = (GLEEPFNGLGETTEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIivEXT"))!=0) nLinked++; 14292 if ((GLeeFuncPtr_glGetTexParameterIuivEXT = (GLEEPFNGLGETTEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTexParameterIuivEXT"))!=0) nLinked++; 14293 if ((GLeeFuncPtr_glClearColorIiEXT = (GLEEPFNGLCLEARCOLORIIEXTPROC) __GLeeGetProcAddress("glClearColorIiEXT"))!=0) nLinked++; 14294 if ((GLeeFuncPtr_glClearColorIuiEXT = (GLEEPFNGLCLEARCOLORIUIEXTPROC) __GLeeGetProcAddress("glClearColorIuiEXT"))!=0) nLinked++; 14295 #endif 14296 if (nLinked==6) return GLEE_LINK_COMPLETE; 14297 if (nLinked==0) return GLEE_LINK_FAIL; 14298 return GLEE_LINK_PARTIAL; 14299 } 14300 14301 GLuint __GLeeLink_GL_GREMEDY_frame_terminator(void) 14302 { 14303 GLint nLinked=0; 14304 #ifdef __GLEE_GL_GREMEDY_frame_terminator 14305 if ((GLeeFuncPtr_glFrameTerminatorGREMEDY = (GLEEPFNGLFRAMETERMINATORGREMEDYPROC) __GLeeGetProcAddress("glFrameTerminatorGREMEDY"))!=0) nLinked++; 14306 #endif 14307 if (nLinked==1) return GLEE_LINK_COMPLETE; 14308 if (nLinked==0) return GLEE_LINK_FAIL; 14309 return GLEE_LINK_PARTIAL; 14310 } 14311 14312 GLuint __GLeeLink_GL_NV_conditional_render(void) 14313 { 14314 GLint nLinked=0; 14315 #ifdef __GLEE_GL_NV_conditional_render 14316 if ((GLeeFuncPtr_glBeginConditionalRenderNV = (GLEEPFNGLBEGINCONDITIONALRENDERNVPROC) __GLeeGetProcAddress("glBeginConditionalRenderNV"))!=0) nLinked++; 14317 if ((GLeeFuncPtr_glEndConditionalRenderNV = (GLEEPFNGLENDCONDITIONALRENDERNVPROC) __GLeeGetProcAddress("glEndConditionalRenderNV"))!=0) nLinked++; 14318 #endif 14319 if (nLinked==2) return GLEE_LINK_COMPLETE; 14320 if (nLinked==0) return GLEE_LINK_FAIL; 14321 return GLEE_LINK_PARTIAL; 14322 } 14323 14324 GLuint __GLeeLink_GL_NV_present_video(void) {return GLEE_LINK_COMPLETE;} 14325 14326 GLuint __GLeeLink_GL_EXT_transform_feedback(void) 14327 { 14328 GLint nLinked=0; 14329 #ifdef __GLEE_GL_EXT_transform_feedback 14330 if ((GLeeFuncPtr_glBeginTransformFeedbackEXT = (GLEEPFNGLBEGINTRANSFORMFEEDBACKEXTPROC) __GLeeGetProcAddress("glBeginTransformFeedbackEXT"))!=0) nLinked++; 14331 if ((GLeeFuncPtr_glEndTransformFeedbackEXT = (GLEEPFNGLENDTRANSFORMFEEDBACKEXTPROC) __GLeeGetProcAddress("glEndTransformFeedbackEXT"))!=0) nLinked++; 14332 if ((GLeeFuncPtr_glBindBufferRangeEXT = (GLEEPFNGLBINDBUFFERRANGEEXTPROC) __GLeeGetProcAddress("glBindBufferRangeEXT"))!=0) nLinked++; 14333 if ((GLeeFuncPtr_glBindBufferOffsetEXT = (GLEEPFNGLBINDBUFFEROFFSETEXTPROC) __GLeeGetProcAddress("glBindBufferOffsetEXT"))!=0) nLinked++; 14334 if ((GLeeFuncPtr_glBindBufferBaseEXT = (GLEEPFNGLBINDBUFFERBASEEXTPROC) __GLeeGetProcAddress("glBindBufferBaseEXT"))!=0) nLinked++; 14335 if ((GLeeFuncPtr_glTransformFeedbackVaryingsEXT = (GLEEPFNGLTRANSFORMFEEDBACKVARYINGSEXTPROC) __GLeeGetProcAddress("glTransformFeedbackVaryingsEXT"))!=0) nLinked++; 14336 if ((GLeeFuncPtr_glGetTransformFeedbackVaryingEXT = (GLEEPFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC) __GLeeGetProcAddress("glGetTransformFeedbackVaryingEXT"))!=0) nLinked++; 14337 #endif 14338 if (nLinked==7) return GLEE_LINK_COMPLETE; 14339 if (nLinked==0) return GLEE_LINK_FAIL; 14340 return GLEE_LINK_PARTIAL; 14341 } 14342 14343 GLuint __GLeeLink_GL_EXT_direct_state_access(void) 14344 { 14345 GLint nLinked=0; 14346 #ifdef __GLEE_GL_EXT_direct_state_access 14347 if ((GLeeFuncPtr_glClientAttribDefaultEXT = (GLEEPFNGLCLIENTATTRIBDEFAULTEXTPROC) __GLeeGetProcAddress("glClientAttribDefaultEXT"))!=0) nLinked++; 14348 if ((GLeeFuncPtr_glPushClientAttribDefaultEXT = (GLEEPFNGLPUSHCLIENTATTRIBDEFAULTEXTPROC) __GLeeGetProcAddress("glPushClientAttribDefaultEXT"))!=0) nLinked++; 14349 if ((GLeeFuncPtr_glMatrixLoadfEXT = (GLEEPFNGLMATRIXLOADFEXTPROC) __GLeeGetProcAddress("glMatrixLoadfEXT"))!=0) nLinked++; 14350 if ((GLeeFuncPtr_glMatrixLoaddEXT = (GLEEPFNGLMATRIXLOADDEXTPROC) __GLeeGetProcAddress("glMatrixLoaddEXT"))!=0) nLinked++; 14351 if ((GLeeFuncPtr_glMatrixMultfEXT = (GLEEPFNGLMATRIXMULTFEXTPROC) __GLeeGetProcAddress("glMatrixMultfEXT"))!=0) nLinked++; 14352 if ((GLeeFuncPtr_glMatrixMultdEXT = (GLEEPFNGLMATRIXMULTDEXTPROC) __GLeeGetProcAddress("glMatrixMultdEXT"))!=0) nLinked++; 14353 if ((GLeeFuncPtr_glMatrixLoadIdentityEXT = (GLEEPFNGLMATRIXLOADIDENTITYEXTPROC) __GLeeGetProcAddress("glMatrixLoadIdentityEXT"))!=0) nLinked++; 14354 if ((GLeeFuncPtr_glMatrixRotatefEXT = (GLEEPFNGLMATRIXROTATEFEXTPROC) __GLeeGetProcAddress("glMatrixRotatefEXT"))!=0) nLinked++; 14355 if ((GLeeFuncPtr_glMatrixRotatedEXT = (GLEEPFNGLMATRIXROTATEDEXTPROC) __GLeeGetProcAddress("glMatrixRotatedEXT"))!=0) nLinked++; 14356 if ((GLeeFuncPtr_glMatrixScalefEXT = (GLEEPFNGLMATRIXSCALEFEXTPROC) __GLeeGetProcAddress("glMatrixScalefEXT"))!=0) nLinked++; 14357 if ((GLeeFuncPtr_glMatrixScaledEXT = (GLEEPFNGLMATRIXSCALEDEXTPROC) __GLeeGetProcAddress("glMatrixScaledEXT"))!=0) nLinked++; 14358 if ((GLeeFuncPtr_glMatrixTranslatefEXT = (GLEEPFNGLMATRIXTRANSLATEFEXTPROC) __GLeeGetProcAddress("glMatrixTranslatefEXT"))!=0) nLinked++; 14359 if ((GLeeFuncPtr_glMatrixTranslatedEXT = (GLEEPFNGLMATRIXTRANSLATEDEXTPROC) __GLeeGetProcAddress("glMatrixTranslatedEXT"))!=0) nLinked++; 14360 if ((GLeeFuncPtr_glMatrixFrustumEXT = (GLEEPFNGLMATRIXFRUSTUMEXTPROC) __GLeeGetProcAddress("glMatrixFrustumEXT"))!=0) nLinked++; 14361 if ((GLeeFuncPtr_glMatrixOrthoEXT = (GLEEPFNGLMATRIXORTHOEXTPROC) __GLeeGetProcAddress("glMatrixOrthoEXT"))!=0) nLinked++; 14362 if ((GLeeFuncPtr_glMatrixPopEXT = (GLEEPFNGLMATRIXPOPEXTPROC) __GLeeGetProcAddress("glMatrixPopEXT"))!=0) nLinked++; 14363 if ((GLeeFuncPtr_glMatrixPushEXT = (GLEEPFNGLMATRIXPUSHEXTPROC) __GLeeGetProcAddress("glMatrixPushEXT"))!=0) nLinked++; 14364 if ((GLeeFuncPtr_glMatrixLoadTransposefEXT = (GLEEPFNGLMATRIXLOADTRANSPOSEFEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposefEXT"))!=0) nLinked++; 14365 if ((GLeeFuncPtr_glMatrixLoadTransposedEXT = (GLEEPFNGLMATRIXLOADTRANSPOSEDEXTPROC) __GLeeGetProcAddress("glMatrixLoadTransposedEXT"))!=0) nLinked++; 14366 if ((GLeeFuncPtr_glMatrixMultTransposefEXT = (GLEEPFNGLMATRIXMULTTRANSPOSEFEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposefEXT"))!=0) nLinked++; 14367 if ((GLeeFuncPtr_glMatrixMultTransposedEXT = (GLEEPFNGLMATRIXMULTTRANSPOSEDEXTPROC) __GLeeGetProcAddress("glMatrixMultTransposedEXT"))!=0) nLinked++; 14368 if ((GLeeFuncPtr_glTextureParameterfEXT = (GLEEPFNGLTEXTUREPARAMETERFEXTPROC) __GLeeGetProcAddress("glTextureParameterfEXT"))!=0) nLinked++; 14369 if ((GLeeFuncPtr_glTextureParameterfvEXT = (GLEEPFNGLTEXTUREPARAMETERFVEXTPROC) __GLeeGetProcAddress("glTextureParameterfvEXT"))!=0) nLinked++; 14370 if ((GLeeFuncPtr_glTextureParameteriEXT = (GLEEPFNGLTEXTUREPARAMETERIEXTPROC) __GLeeGetProcAddress("glTextureParameteriEXT"))!=0) nLinked++; 14371 if ((GLeeFuncPtr_glTextureParameterivEXT = (GLEEPFNGLTEXTUREPARAMETERIVEXTPROC) __GLeeGetProcAddress("glTextureParameterivEXT"))!=0) nLinked++; 14372 if ((GLeeFuncPtr_glTextureImage1DEXT = (GLEEPFNGLTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glTextureImage1DEXT"))!=0) nLinked++; 14373 if ((GLeeFuncPtr_glTextureImage2DEXT = (GLEEPFNGLTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glTextureImage2DEXT"))!=0) nLinked++; 14374 if ((GLeeFuncPtr_glTextureSubImage1DEXT = (GLEEPFNGLTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glTextureSubImage1DEXT"))!=0) nLinked++; 14375 if ((GLeeFuncPtr_glTextureSubImage2DEXT = (GLEEPFNGLTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glTextureSubImage2DEXT"))!=0) nLinked++; 14376 if ((GLeeFuncPtr_glCopyTextureImage1DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureImage1DEXT"))!=0) nLinked++; 14377 if ((GLeeFuncPtr_glCopyTextureImage2DEXT = (GLEEPFNGLCOPYTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureImage2DEXT"))!=0) nLinked++; 14378 if ((GLeeFuncPtr_glCopyTextureSubImage1DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage1DEXT"))!=0) nLinked++; 14379 if ((GLeeFuncPtr_glCopyTextureSubImage2DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage2DEXT"))!=0) nLinked++; 14380 if ((GLeeFuncPtr_glGetTextureImageEXT = (GLEEPFNGLGETTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetTextureImageEXT"))!=0) nLinked++; 14381 if ((GLeeFuncPtr_glGetTextureParameterfvEXT = (GLEEPFNGLGETTEXTUREPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterfvEXT"))!=0) nLinked++; 14382 if ((GLeeFuncPtr_glGetTextureParameterivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterivEXT"))!=0) nLinked++; 14383 if ((GLeeFuncPtr_glGetTextureLevelParameterfvEXT = (GLEEPFNGLGETTEXTURELEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterfvEXT"))!=0) nLinked++; 14384 if ((GLeeFuncPtr_glGetTextureLevelParameterivEXT = (GLEEPFNGLGETTEXTURELEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetTextureLevelParameterivEXT"))!=0) nLinked++; 14385 if ((GLeeFuncPtr_glTextureImage3DEXT = (GLEEPFNGLTEXTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glTextureImage3DEXT"))!=0) nLinked++; 14386 if ((GLeeFuncPtr_glTextureSubImage3DEXT = (GLEEPFNGLTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glTextureSubImage3DEXT"))!=0) nLinked++; 14387 if ((GLeeFuncPtr_glCopyTextureSubImage3DEXT = (GLEEPFNGLCOPYTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyTextureSubImage3DEXT"))!=0) nLinked++; 14388 if ((GLeeFuncPtr_glMultiTexParameterfEXT = (GLEEPFNGLMULTITEXPARAMETERFEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfEXT"))!=0) nLinked++; 14389 if ((GLeeFuncPtr_glMultiTexParameterfvEXT = (GLEEPFNGLMULTITEXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterfvEXT"))!=0) nLinked++; 14390 if ((GLeeFuncPtr_glMultiTexParameteriEXT = (GLEEPFNGLMULTITEXPARAMETERIEXTPROC) __GLeeGetProcAddress("glMultiTexParameteriEXT"))!=0) nLinked++; 14391 if ((GLeeFuncPtr_glMultiTexParameterivEXT = (GLEEPFNGLMULTITEXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterivEXT"))!=0) nLinked++; 14392 if ((GLeeFuncPtr_glMultiTexImage1DEXT = (GLEEPFNGLMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glMultiTexImage1DEXT"))!=0) nLinked++; 14393 if ((GLeeFuncPtr_glMultiTexImage2DEXT = (GLEEPFNGLMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glMultiTexImage2DEXT"))!=0) nLinked++; 14394 if ((GLeeFuncPtr_glMultiTexSubImage1DEXT = (GLEEPFNGLMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage1DEXT"))!=0) nLinked++; 14395 if ((GLeeFuncPtr_glMultiTexSubImage2DEXT = (GLEEPFNGLMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage2DEXT"))!=0) nLinked++; 14396 if ((GLeeFuncPtr_glCopyMultiTexImage1DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage1DEXT"))!=0) nLinked++; 14397 if ((GLeeFuncPtr_glCopyMultiTexImage2DEXT = (GLEEPFNGLCOPYMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexImage2DEXT"))!=0) nLinked++; 14398 if ((GLeeFuncPtr_glCopyMultiTexSubImage1DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage1DEXT"))!=0) nLinked++; 14399 if ((GLeeFuncPtr_glCopyMultiTexSubImage2DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage2DEXT"))!=0) nLinked++; 14400 if ((GLeeFuncPtr_glGetMultiTexImageEXT = (GLEEPFNGLGETMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetMultiTexImageEXT"))!=0) nLinked++; 14401 if ((GLeeFuncPtr_glGetMultiTexParameterfvEXT = (GLEEPFNGLGETMULTITEXPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterfvEXT"))!=0) nLinked++; 14402 if ((GLeeFuncPtr_glGetMultiTexParameterivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterivEXT"))!=0) nLinked++; 14403 if ((GLeeFuncPtr_glGetMultiTexLevelParameterfvEXT = (GLEEPFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterfvEXT"))!=0) nLinked++; 14404 if ((GLeeFuncPtr_glGetMultiTexLevelParameterivEXT = (GLEEPFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexLevelParameterivEXT"))!=0) nLinked++; 14405 if ((GLeeFuncPtr_glMultiTexImage3DEXT = (GLEEPFNGLMULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glMultiTexImage3DEXT"))!=0) nLinked++; 14406 if ((GLeeFuncPtr_glMultiTexSubImage3DEXT = (GLEEPFNGLMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glMultiTexSubImage3DEXT"))!=0) nLinked++; 14407 if ((GLeeFuncPtr_glCopyMultiTexSubImage3DEXT = (GLEEPFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCopyMultiTexSubImage3DEXT"))!=0) nLinked++; 14408 if ((GLeeFuncPtr_glBindMultiTextureEXT = (GLEEPFNGLBINDMULTITEXTUREEXTPROC) __GLeeGetProcAddress("glBindMultiTextureEXT"))!=0) nLinked++; 14409 if ((GLeeFuncPtr_glEnableClientStateIndexedEXT = (GLEEPFNGLENABLECLIENTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glEnableClientStateIndexedEXT"))!=0) nLinked++; 14410 if ((GLeeFuncPtr_glDisableClientStateIndexedEXT = (GLEEPFNGLDISABLECLIENTSTATEINDEXEDEXTPROC) __GLeeGetProcAddress("glDisableClientStateIndexedEXT"))!=0) nLinked++; 14411 if ((GLeeFuncPtr_glMultiTexCoordPointerEXT = (GLEEPFNGLMULTITEXCOORDPOINTEREXTPROC) __GLeeGetProcAddress("glMultiTexCoordPointerEXT"))!=0) nLinked++; 14412 if ((GLeeFuncPtr_glMultiTexEnvfEXT = (GLEEPFNGLMULTITEXENVFEXTPROC) __GLeeGetProcAddress("glMultiTexEnvfEXT"))!=0) nLinked++; 14413 if ((GLeeFuncPtr_glMultiTexEnvfvEXT = (GLEEPFNGLMULTITEXENVFVEXTPROC) __GLeeGetProcAddress("glMultiTexEnvfvEXT"))!=0) nLinked++; 14414 if ((GLeeFuncPtr_glMultiTexEnviEXT = (GLEEPFNGLMULTITEXENVIEXTPROC) __GLeeGetProcAddress("glMultiTexEnviEXT"))!=0) nLinked++; 14415 if ((GLeeFuncPtr_glMultiTexEnvivEXT = (GLEEPFNGLMULTITEXENVIVEXTPROC) __GLeeGetProcAddress("glMultiTexEnvivEXT"))!=0) nLinked++; 14416 if ((GLeeFuncPtr_glMultiTexGendEXT = (GLEEPFNGLMULTITEXGENDEXTPROC) __GLeeGetProcAddress("glMultiTexGendEXT"))!=0) nLinked++; 14417 if ((GLeeFuncPtr_glMultiTexGendvEXT = (GLEEPFNGLMULTITEXGENDVEXTPROC) __GLeeGetProcAddress("glMultiTexGendvEXT"))!=0) nLinked++; 14418 if ((GLeeFuncPtr_glMultiTexGenfEXT = (GLEEPFNGLMULTITEXGENFEXTPROC) __GLeeGetProcAddress("glMultiTexGenfEXT"))!=0) nLinked++; 14419 if ((GLeeFuncPtr_glMultiTexGenfvEXT = (GLEEPFNGLMULTITEXGENFVEXTPROC) __GLeeGetProcAddress("glMultiTexGenfvEXT"))!=0) nLinked++; 14420 if ((GLeeFuncPtr_glMultiTexGeniEXT = (GLEEPFNGLMULTITEXGENIEXTPROC) __GLeeGetProcAddress("glMultiTexGeniEXT"))!=0) nLinked++; 14421 if ((GLeeFuncPtr_glMultiTexGenivEXT = (GLEEPFNGLMULTITEXGENIVEXTPROC) __GLeeGetProcAddress("glMultiTexGenivEXT"))!=0) nLinked++; 14422 if ((GLeeFuncPtr_glGetMultiTexEnvfvEXT = (GLEEPFNGLGETMULTITEXENVFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexEnvfvEXT"))!=0) nLinked++; 14423 if ((GLeeFuncPtr_glGetMultiTexEnvivEXT = (GLEEPFNGLGETMULTITEXENVIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexEnvivEXT"))!=0) nLinked++; 14424 if ((GLeeFuncPtr_glGetMultiTexGendvEXT = (GLEEPFNGLGETMULTITEXGENDVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGendvEXT"))!=0) nLinked++; 14425 if ((GLeeFuncPtr_glGetMultiTexGenfvEXT = (GLEEPFNGLGETMULTITEXGENFVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGenfvEXT"))!=0) nLinked++; 14426 if ((GLeeFuncPtr_glGetMultiTexGenivEXT = (GLEEPFNGLGETMULTITEXGENIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexGenivEXT"))!=0) nLinked++; 14427 if ((GLeeFuncPtr_glGetFloatIndexedvEXT = (GLEEPFNGLGETFLOATINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetFloatIndexedvEXT"))!=0) nLinked++; 14428 if ((GLeeFuncPtr_glGetDoubleIndexedvEXT = (GLEEPFNGLGETDOUBLEINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetDoubleIndexedvEXT"))!=0) nLinked++; 14429 if ((GLeeFuncPtr_glGetPointerIndexedvEXT = (GLEEPFNGLGETPOINTERINDEXEDVEXTPROC) __GLeeGetProcAddress("glGetPointerIndexedvEXT"))!=0) nLinked++; 14430 if ((GLeeFuncPtr_glCompressedTextureImage3DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage3DEXT"))!=0) nLinked++; 14431 if ((GLeeFuncPtr_glCompressedTextureImage2DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage2DEXT"))!=0) nLinked++; 14432 if ((GLeeFuncPtr_glCompressedTextureImage1DEXT = (GLEEPFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureImage1DEXT"))!=0) nLinked++; 14433 if ((GLeeFuncPtr_glCompressedTextureSubImage3DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage3DEXT"))!=0) nLinked++; 14434 if ((GLeeFuncPtr_glCompressedTextureSubImage2DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage2DEXT"))!=0) nLinked++; 14435 if ((GLeeFuncPtr_glCompressedTextureSubImage1DEXT = (GLEEPFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedTextureSubImage1DEXT"))!=0) nLinked++; 14436 if ((GLeeFuncPtr_glGetCompressedTextureImageEXT = (GLEEPFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedTextureImageEXT"))!=0) nLinked++; 14437 if ((GLeeFuncPtr_glCompressedMultiTexImage3DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage3DEXT"))!=0) nLinked++; 14438 if ((GLeeFuncPtr_glCompressedMultiTexImage2DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage2DEXT"))!=0) nLinked++; 14439 if ((GLeeFuncPtr_glCompressedMultiTexImage1DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexImage1DEXT"))!=0) nLinked++; 14440 if ((GLeeFuncPtr_glCompressedMultiTexSubImage3DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage3DEXT"))!=0) nLinked++; 14441 if ((GLeeFuncPtr_glCompressedMultiTexSubImage2DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage2DEXT"))!=0) nLinked++; 14442 if ((GLeeFuncPtr_glCompressedMultiTexSubImage1DEXT = (GLEEPFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC) __GLeeGetProcAddress("glCompressedMultiTexSubImage1DEXT"))!=0) nLinked++; 14443 if ((GLeeFuncPtr_glGetCompressedMultiTexImageEXT = (GLEEPFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC) __GLeeGetProcAddress("glGetCompressedMultiTexImageEXT"))!=0) nLinked++; 14444 if ((GLeeFuncPtr_glNamedProgramStringEXT = (GLEEPFNGLNAMEDPROGRAMSTRINGEXTPROC) __GLeeGetProcAddress("glNamedProgramStringEXT"))!=0) nLinked++; 14445 if ((GLeeFuncPtr_glNamedProgramLocalParameter4dEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dEXT"))!=0) nLinked++; 14446 if ((GLeeFuncPtr_glNamedProgramLocalParameter4dvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4DVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4dvEXT"))!=0) nLinked++; 14447 if ((GLeeFuncPtr_glNamedProgramLocalParameter4fEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fEXT"))!=0) nLinked++; 14448 if ((GLeeFuncPtr_glNamedProgramLocalParameter4fvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETER4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameter4fvEXT"))!=0) nLinked++; 14449 if ((GLeeFuncPtr_glGetNamedProgramLocalParameterdvEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterdvEXT"))!=0) nLinked++; 14450 if ((GLeeFuncPtr_glGetNamedProgramLocalParameterfvEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterfvEXT"))!=0) nLinked++; 14451 if ((GLeeFuncPtr_glGetNamedProgramivEXT = (GLEEPFNGLGETNAMEDPROGRAMIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramivEXT"))!=0) nLinked++; 14452 if ((GLeeFuncPtr_glGetNamedProgramStringEXT = (GLEEPFNGLGETNAMEDPROGRAMSTRINGEXTPROC) __GLeeGetProcAddress("glGetNamedProgramStringEXT"))!=0) nLinked++; 14453 if ((GLeeFuncPtr_glNamedProgramLocalParameters4fvEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERS4FVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameters4fvEXT"))!=0) nLinked++; 14454 if ((GLeeFuncPtr_glNamedProgramLocalParameterI4iEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4iEXT"))!=0) nLinked++; 14455 if ((GLeeFuncPtr_glNamedProgramLocalParameterI4ivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4ivEXT"))!=0) nLinked++; 14456 if ((GLeeFuncPtr_glNamedProgramLocalParametersI4ivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4IVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4ivEXT"))!=0) nLinked++; 14457 if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uiEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uiEXT"))!=0) nLinked++; 14458 if ((GLeeFuncPtr_glNamedProgramLocalParameterI4uivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParameterI4uivEXT"))!=0) nLinked++; 14459 if ((GLeeFuncPtr_glNamedProgramLocalParametersI4uivEXT = (GLEEPFNGLNAMEDPROGRAMLOCALPARAMETERSI4UIVEXTPROC) __GLeeGetProcAddress("glNamedProgramLocalParametersI4uivEXT"))!=0) nLinked++; 14460 if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIivEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterIivEXT"))!=0) nLinked++; 14461 if ((GLeeFuncPtr_glGetNamedProgramLocalParameterIuivEXT = (GLEEPFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetNamedProgramLocalParameterIuivEXT"))!=0) nLinked++; 14462 if ((GLeeFuncPtr_glTextureParameterIivEXT = (GLEEPFNGLTEXTUREPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIivEXT"))!=0) nLinked++; 14463 if ((GLeeFuncPtr_glTextureParameterIuivEXT = (GLEEPFNGLTEXTUREPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glTextureParameterIuivEXT"))!=0) nLinked++; 14464 if ((GLeeFuncPtr_glGetTextureParameterIivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIivEXT"))!=0) nLinked++; 14465 if ((GLeeFuncPtr_glGetTextureParameterIuivEXT = (GLEEPFNGLGETTEXTUREPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetTextureParameterIuivEXT"))!=0) nLinked++; 14466 if ((GLeeFuncPtr_glMultiTexParameterIivEXT = (GLEEPFNGLMULTITEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIivEXT"))!=0) nLinked++; 14467 if ((GLeeFuncPtr_glMultiTexParameterIuivEXT = (GLEEPFNGLMULTITEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glMultiTexParameterIuivEXT"))!=0) nLinked++; 14468 if ((GLeeFuncPtr_glGetMultiTexParameterIivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIivEXT"))!=0) nLinked++; 14469 if ((GLeeFuncPtr_glGetMultiTexParameterIuivEXT = (GLEEPFNGLGETMULTITEXPARAMETERIUIVEXTPROC) __GLeeGetProcAddress("glGetMultiTexParameterIuivEXT"))!=0) nLinked++; 14470 if ((GLeeFuncPtr_glProgramUniform1fEXT = (GLEEPFNGLPROGRAMUNIFORM1FEXTPROC) __GLeeGetProcAddress("glProgramUniform1fEXT"))!=0) nLinked++; 14471 if ((GLeeFuncPtr_glProgramUniform2fEXT = (GLEEPFNGLPROGRAMUNIFORM2FEXTPROC) __GLeeGetProcAddress("glProgramUniform2fEXT"))!=0) nLinked++; 14472 if ((GLeeFuncPtr_glProgramUniform3fEXT = (GLEEPFNGLPROGRAMUNIFORM3FEXTPROC) __GLeeGetProcAddress("glProgramUniform3fEXT"))!=0) nLinked++; 14473 if ((GLeeFuncPtr_glProgramUniform4fEXT = (GLEEPFNGLPROGRAMUNIFORM4FEXTPROC) __GLeeGetProcAddress("glProgramUniform4fEXT"))!=0) nLinked++; 14474 if ((GLeeFuncPtr_glProgramUniform1iEXT = (GLEEPFNGLPROGRAMUNIFORM1IEXTPROC) __GLeeGetProcAddress("glProgramUniform1iEXT"))!=0) nLinked++; 14475 if ((GLeeFuncPtr_glProgramUniform2iEXT = (GLEEPFNGLPROGRAMUNIFORM2IEXTPROC) __GLeeGetProcAddress("glProgramUniform2iEXT"))!=0) nLinked++; 14476 if ((GLeeFuncPtr_glProgramUniform3iEXT = (GLEEPFNGLPROGRAMUNIFORM3IEXTPROC) __GLeeGetProcAddress("glProgramUniform3iEXT"))!=0) nLinked++; 14477 if ((GLeeFuncPtr_glProgramUniform4iEXT = (GLEEPFNGLPROGRAMUNIFORM4IEXTPROC) __GLeeGetProcAddress("glProgramUniform4iEXT"))!=0) nLinked++; 14478 if ((GLeeFuncPtr_glProgramUniform1fvEXT = (GLEEPFNGLPROGRAMUNIFORM1FVEXTPROC) __GLeeGetProcAddress("glProgramUniform1fvEXT"))!=0) nLinked++; 14479 if ((GLeeFuncPtr_glProgramUniform2fvEXT = (GLEEPFNGLPROGRAMUNIFORM2FVEXTPROC) __GLeeGetProcAddress("glProgramUniform2fvEXT"))!=0) nLinked++; 14480 if ((GLeeFuncPtr_glProgramUniform3fvEXT = (GLEEPFNGLPROGRAMUNIFORM3FVEXTPROC) __GLeeGetProcAddress("glProgramUniform3fvEXT"))!=0) nLinked++; 14481 if ((GLeeFuncPtr_glProgramUniform4fvEXT = (GLEEPFNGLPROGRAMUNIFORM4FVEXTPROC) __GLeeGetProcAddress("glProgramUniform4fvEXT"))!=0) nLinked++; 14482 if ((GLeeFuncPtr_glProgramUniform1ivEXT = (GLEEPFNGLPROGRAMUNIFORM1IVEXTPROC) __GLeeGetProcAddress("glProgramUniform1ivEXT"))!=0) nLinked++; 14483 if ((GLeeFuncPtr_glProgramUniform2ivEXT = (GLEEPFNGLPROGRAMUNIFORM2IVEXTPROC) __GLeeGetProcAddress("glProgramUniform2ivEXT"))!=0) nLinked++; 14484 if ((GLeeFuncPtr_glProgramUniform3ivEXT = (GLEEPFNGLPROGRAMUNIFORM3IVEXTPROC) __GLeeGetProcAddress("glProgramUniform3ivEXT"))!=0) nLinked++; 14485 if ((GLeeFuncPtr_glProgramUniform4ivEXT = (GLEEPFNGLPROGRAMUNIFORM4IVEXTPROC) __GLeeGetProcAddress("glProgramUniform4ivEXT"))!=0) nLinked++; 14486 if ((GLeeFuncPtr_glProgramUniformMatrix2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2fvEXT"))!=0) nLinked++; 14487 if ((GLeeFuncPtr_glProgramUniformMatrix3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3fvEXT"))!=0) nLinked++; 14488 if ((GLeeFuncPtr_glProgramUniformMatrix4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4fvEXT"))!=0) nLinked++; 14489 if ((GLeeFuncPtr_glProgramUniformMatrix2x3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x3fvEXT"))!=0) nLinked++; 14490 if ((GLeeFuncPtr_glProgramUniformMatrix3x2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x2fvEXT"))!=0) nLinked++; 14491 if ((GLeeFuncPtr_glProgramUniformMatrix2x4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX2X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix2x4fvEXT"))!=0) nLinked++; 14492 if ((GLeeFuncPtr_glProgramUniformMatrix4x2fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4X2FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x2fvEXT"))!=0) nLinked++; 14493 if ((GLeeFuncPtr_glProgramUniformMatrix3x4fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX3X4FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix3x4fvEXT"))!=0) nLinked++; 14494 if ((GLeeFuncPtr_glProgramUniformMatrix4x3fvEXT = (GLEEPFNGLPROGRAMUNIFORMMATRIX4X3FVEXTPROC) __GLeeGetProcAddress("glProgramUniformMatrix4x3fvEXT"))!=0) nLinked++; 14495 if ((GLeeFuncPtr_glProgramUniform1uiEXT = (GLEEPFNGLPROGRAMUNIFORM1UIEXTPROC) __GLeeGetProcAddress("glProgramUniform1uiEXT"))!=0) nLinked++; 14496 if ((GLeeFuncPtr_glProgramUniform2uiEXT = (GLEEPFNGLPROGRAMUNIFORM2UIEXTPROC) __GLeeGetProcAddress("glProgramUniform2uiEXT"))!=0) nLinked++; 14497 if ((GLeeFuncPtr_glProgramUniform3uiEXT = (GLEEPFNGLPROGRAMUNIFORM3UIEXTPROC) __GLeeGetProcAddress("glProgramUniform3uiEXT"))!=0) nLinked++; 14498 if ((GLeeFuncPtr_glProgramUniform4uiEXT = (GLEEPFNGLPROGRAMUNIFORM4UIEXTPROC) __GLeeGetProcAddress("glProgramUniform4uiEXT"))!=0) nLinked++; 14499 if ((GLeeFuncPtr_glProgramUniform1uivEXT = (GLEEPFNGLPROGRAMUNIFORM1UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform1uivEXT"))!=0) nLinked++; 14500 if ((GLeeFuncPtr_glProgramUniform2uivEXT = (GLEEPFNGLPROGRAMUNIFORM2UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform2uivEXT"))!=0) nLinked++; 14501 if ((GLeeFuncPtr_glProgramUniform3uivEXT = (GLEEPFNGLPROGRAMUNIFORM3UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform3uivEXT"))!=0) nLinked++; 14502 if ((GLeeFuncPtr_glProgramUniform4uivEXT = (GLEEPFNGLPROGRAMUNIFORM4UIVEXTPROC) __GLeeGetProcAddress("glProgramUniform4uivEXT"))!=0) nLinked++; 14503 if ((GLeeFuncPtr_glNamedBufferDataEXT = (GLEEPFNGLNAMEDBUFFERDATAEXTPROC) __GLeeGetProcAddress("glNamedBufferDataEXT"))!=0) nLinked++; 14504 if ((GLeeFuncPtr_glNamedBufferSubDataEXT = (GLEEPFNGLNAMEDBUFFERSUBDATAEXTPROC) __GLeeGetProcAddress("glNamedBufferSubDataEXT"))!=0) nLinked++; 14505 if ((GLeeFuncPtr_glMapNamedBufferEXT = (GLEEPFNGLMAPNAMEDBUFFEREXTPROC) __GLeeGetProcAddress("glMapNamedBufferEXT"))!=0) nLinked++; 14506 if ((GLeeFuncPtr_glUnmapNamedBufferEXT = (GLEEPFNGLUNMAPNAMEDBUFFEREXTPROC) __GLeeGetProcAddress("glUnmapNamedBufferEXT"))!=0) nLinked++; 14507 if ((GLeeFuncPtr_glGetNamedBufferParameterivEXT = (GLEEPFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferParameterivEXT"))!=0) nLinked++; 14508 if ((GLeeFuncPtr_glGetNamedBufferPointervEXT = (GLEEPFNGLGETNAMEDBUFFERPOINTERVEXTPROC) __GLeeGetProcAddress("glGetNamedBufferPointervEXT"))!=0) nLinked++; 14509 if ((GLeeFuncPtr_glGetNamedBufferSubDataEXT = (GLEEPFNGLGETNAMEDBUFFERSUBDATAEXTPROC) __GLeeGetProcAddress("glGetNamedBufferSubDataEXT"))!=0) nLinked++; 14510 if ((GLeeFuncPtr_glTextureBufferEXT = (GLEEPFNGLTEXTUREBUFFEREXTPROC) __GLeeGetProcAddress("glTextureBufferEXT"))!=0) nLinked++; 14511 if ((GLeeFuncPtr_glMultiTexBufferEXT = (GLEEPFNGLMULTITEXBUFFEREXTPROC) __GLeeGetProcAddress("glMultiTexBufferEXT"))!=0) nLinked++; 14512 if ((GLeeFuncPtr_glNamedRenderbufferStorageEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageEXT"))!=0) nLinked++; 14513 if ((GLeeFuncPtr_glGetNamedRenderbufferParameterivEXT = (GLEEPFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedRenderbufferParameterivEXT"))!=0) nLinked++; 14514 if ((GLeeFuncPtr_glCheckNamedFramebufferStatusEXT = (GLEEPFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC) __GLeeGetProcAddress("glCheckNamedFramebufferStatusEXT"))!=0) nLinked++; 14515 if ((GLeeFuncPtr_glNamedFramebufferTexture1DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE1DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture1DEXT"))!=0) nLinked++; 14516 if ((GLeeFuncPtr_glNamedFramebufferTexture2DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE2DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture2DEXT"))!=0) nLinked++; 14517 if ((GLeeFuncPtr_glNamedFramebufferTexture3DEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURE3DEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTexture3DEXT"))!=0) nLinked++; 14518 if ((GLeeFuncPtr_glNamedFramebufferRenderbufferEXT = (GLEEPFNGLNAMEDFRAMEBUFFERRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferRenderbufferEXT"))!=0) nLinked++; 14519 if ((GLeeFuncPtr_glGetNamedFramebufferAttachmentParameterivEXT = (GLEEPFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetNamedFramebufferAttachmentParameterivEXT"))!=0) nLinked++; 14520 if ((GLeeFuncPtr_glGenerateTextureMipmapEXT = (GLEEPFNGLGENERATETEXTUREMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateTextureMipmapEXT"))!=0) nLinked++; 14521 if ((GLeeFuncPtr_glGenerateMultiTexMipmapEXT = (GLEEPFNGLGENERATEMULTITEXMIPMAPEXTPROC) __GLeeGetProcAddress("glGenerateMultiTexMipmapEXT"))!=0) nLinked++; 14522 if ((GLeeFuncPtr_glFramebufferDrawBufferEXT = (GLEEPFNGLFRAMEBUFFERDRAWBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferDrawBufferEXT"))!=0) nLinked++; 14523 if ((GLeeFuncPtr_glFramebufferDrawBuffersEXT = (GLEEPFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC) __GLeeGetProcAddress("glFramebufferDrawBuffersEXT"))!=0) nLinked++; 14524 if ((GLeeFuncPtr_glFramebufferReadBufferEXT = (GLEEPFNGLFRAMEBUFFERREADBUFFEREXTPROC) __GLeeGetProcAddress("glFramebufferReadBufferEXT"))!=0) nLinked++; 14525 if ((GLeeFuncPtr_glGetFramebufferParameterivEXT = (GLEEPFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC) __GLeeGetProcAddress("glGetFramebufferParameterivEXT"))!=0) nLinked++; 14526 if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageMultisampleEXT"))!=0) nLinked++; 14527 if ((GLeeFuncPtr_glNamedRenderbufferStorageMultisampleCoverageEXT = (GLEEPFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLECOVERAGEEXTPROC) __GLeeGetProcAddress("glNamedRenderbufferStorageMultisampleCoverageEXT"))!=0) nLinked++; 14528 if ((GLeeFuncPtr_glNamedFramebufferTextureEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureEXT"))!=0) nLinked++; 14529 if ((GLeeFuncPtr_glNamedFramebufferTextureLayerEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureLayerEXT"))!=0) nLinked++; 14530 if ((GLeeFuncPtr_glNamedFramebufferTextureFaceEXT = (GLEEPFNGLNAMEDFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glNamedFramebufferTextureFaceEXT"))!=0) nLinked++; 14531 if ((GLeeFuncPtr_glTextureRenderbufferEXT = (GLEEPFNGLTEXTURERENDERBUFFEREXTPROC) __GLeeGetProcAddress("glTextureRenderbufferEXT"))!=0) nLinked++; 14532 if ((GLeeFuncPtr_glMultiTexRenderbufferEXT = (GLEEPFNGLMULTITEXRENDERBUFFEREXTPROC) __GLeeGetProcAddress("glMultiTexRenderbufferEXT"))!=0) nLinked++; 14533 #endif 14534 if (nLinked==186) return GLEE_LINK_COMPLETE; 14535 if (nLinked==0) return GLEE_LINK_FAIL; 14536 return GLEE_LINK_PARTIAL; 14537 } 14538 14539 GLuint __GLeeLink_GL_EXT_vertex_array_bgra(void) {return GLEE_LINK_COMPLETE;} 14540 14541 GLuint __GLeeLink_GL_EXT_texture_swizzle(void) {return GLEE_LINK_COMPLETE;} 14542 14543 GLuint __GLeeLink_GL_NV_explicit_multisample(void) 14544 { 14545 GLint nLinked=0; 14546 #ifdef __GLEE_GL_NV_explicit_multisample 14547 if ((GLeeFuncPtr_glGetMultisamplefvNV = (GLEEPFNGLGETMULTISAMPLEFVNVPROC) __GLeeGetProcAddress("glGetMultisamplefvNV"))!=0) nLinked++; 14548 if ((GLeeFuncPtr_glSampleMaskIndexedNV = (GLEEPFNGLSAMPLEMASKINDEXEDNVPROC) __GLeeGetProcAddress("glSampleMaskIndexedNV"))!=0) nLinked++; 14549 if ((GLeeFuncPtr_glTexRenderbufferNV = (GLEEPFNGLTEXRENDERBUFFERNVPROC) __GLeeGetProcAddress("glTexRenderbufferNV"))!=0) nLinked++; 14550 #endif 14551 if (nLinked==3) return GLEE_LINK_COMPLETE; 14552 if (nLinked==0) return GLEE_LINK_FAIL; 14553 return GLEE_LINK_PARTIAL; 14554 } 14555 14556 GLuint __GLeeLink_GL_NV_transform_feedback2(void) 14557 { 14558 GLint nLinked=0; 14559 #ifdef __GLEE_GL_NV_transform_feedback2 14560 if ((GLeeFuncPtr_glBindTransformFeedbackNV = (GLEEPFNGLBINDTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glBindTransformFeedbackNV"))!=0) nLinked++; 14561 if ((GLeeFuncPtr_glDeleteTransformFeedbacksNV = (GLEEPFNGLDELETETRANSFORMFEEDBACKSNVPROC) __GLeeGetProcAddress("glDeleteTransformFeedbacksNV"))!=0) nLinked++; 14562 if ((GLeeFuncPtr_glGenTransformFeedbacksNV = (GLEEPFNGLGENTRANSFORMFEEDBACKSNVPROC) __GLeeGetProcAddress("glGenTransformFeedbacksNV"))!=0) nLinked++; 14563 if ((GLeeFuncPtr_glIsTransformFeedbackNV = (GLEEPFNGLISTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glIsTransformFeedbackNV"))!=0) nLinked++; 14564 if ((GLeeFuncPtr_glPauseTransformFeedbackNV = (GLEEPFNGLPAUSETRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glPauseTransformFeedbackNV"))!=0) nLinked++; 14565 if ((GLeeFuncPtr_glResumeTransformFeedbackNV = (GLEEPFNGLRESUMETRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glResumeTransformFeedbackNV"))!=0) nLinked++; 14566 if ((GLeeFuncPtr_glDrawTransformFeedbackNV = (GLEEPFNGLDRAWTRANSFORMFEEDBACKNVPROC) __GLeeGetProcAddress("glDrawTransformFeedbackNV"))!=0) nLinked++; 14567 #endif 14568 if (nLinked==7) return GLEE_LINK_COMPLETE; 14569 if (nLinked==0) return GLEE_LINK_FAIL; 14570 return GLEE_LINK_PARTIAL; 14571 } 14572 14573 GLuint __GLeeLink_GL_SGIX_texture_select(void) {return GLEE_LINK_COMPLETE;} 14574 14575 GLuint __GLeeLink_GL_INGR_blend_func_separate(void) 14576 { 14577 GLint nLinked=0; 14578 #ifdef __GLEE_GL_INGR_blend_func_separate 14579 if ((GLeeFuncPtr_glBlendFuncSeparateINGR = (GLEEPFNGLBLENDFUNCSEPARATEINGRPROC) __GLeeGetProcAddress("glBlendFuncSeparateINGR"))!=0) nLinked++; 14580 #endif 14581 if (nLinked==1) return GLEE_LINK_COMPLETE; 14582 if (nLinked==0) return GLEE_LINK_FAIL; 14583 return GLEE_LINK_PARTIAL; 14584 } 14585 14586 GLuint __GLeeLink_GL_SGIX_depth_pass_instrument(void) {return GLEE_LINK_COMPLETE;} 14587 14588 GLuint __GLeeLink_GL_SGIX_igloo_interface(void) 14589 { 14590 GLint nLinked=0; 14591 #ifdef __GLEE_GL_SGIX_igloo_interface 14592 if ((GLeeFuncPtr_glIglooInterfaceSGIX = (GLEEPFNGLIGLOOINTERFACESGIXPROC) __GLeeGetProcAddress("glIglooInterfaceSGIX"))!=0) nLinked++; 14593 #endif 14594 if (nLinked==1) return GLEE_LINK_COMPLETE; 14595 if (nLinked==0) return GLEE_LINK_FAIL; 14596 return GLEE_LINK_PARTIAL; 14597 } 14598 14599 GLuint __GLeeLink_GL_EXT_fragment_lighting(void) 14600 { 14601 GLint nLinked=0; 14602 #ifdef __GLEE_GL_EXT_fragment_lighting 14603 if ((GLeeFuncPtr_glFragmentLightModeliEXT = (GLEEPFNGLFRAGMENTLIGHTMODELIEXTPROC) __GLeeGetProcAddress("glFragmentLightModeliEXT"))!=0) nLinked++; 14604 if ((GLeeFuncPtr_glFragmentLightModelfEXT = (GLEEPFNGLFRAGMENTLIGHTMODELFEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfEXT"))!=0) nLinked++; 14605 if ((GLeeFuncPtr_glFragmentLightModelivEXT = (GLEEPFNGLFRAGMENTLIGHTMODELIVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelivEXT"))!=0) nLinked++; 14606 if ((GLeeFuncPtr_glFragmentLightModelfvEXT = (GLEEPFNGLFRAGMENTLIGHTMODELFVEXTPROC) __GLeeGetProcAddress("glFragmentLightModelfvEXT"))!=0) nLinked++; 14607 if ((GLeeFuncPtr_glFragmentLightiEXT = (GLEEPFNGLFRAGMENTLIGHTIEXTPROC) __GLeeGetProcAddress("glFragmentLightiEXT"))!=0) nLinked++; 14608 if ((GLeeFuncPtr_glFragmentLightfEXT = (GLEEPFNGLFRAGMENTLIGHTFEXTPROC) __GLeeGetProcAddress("glFragmentLightfEXT"))!=0) nLinked++; 14609 if ((GLeeFuncPtr_glFragmentLightivEXT = (GLEEPFNGLFRAGMENTLIGHTIVEXTPROC) __GLeeGetProcAddress("glFragmentLightivEXT"))!=0) nLinked++; 14610 if ((GLeeFuncPtr_glFragmentLightfvEXT = (GLEEPFNGLFRAGMENTLIGHTFVEXTPROC) __GLeeGetProcAddress("glFragmentLightfvEXT"))!=0) nLinked++; 14611 if ((GLeeFuncPtr_glGetFragmentLightivEXT = (GLEEPFNGLGETFRAGMENTLIGHTIVEXTPROC) __GLeeGetProcAddress("glGetFragmentLightivEXT"))!=0) nLinked++; 14612 if ((GLeeFuncPtr_glGetFragmentLightfvEXT = (GLEEPFNGLGETFRAGMENTLIGHTFVEXTPROC) __GLeeGetProcAddress("glGetFragmentLightfvEXT"))!=0) nLinked++; 14613 if ((GLeeFuncPtr_glFragmentMaterialfEXT = (GLEEPFNGLFRAGMENTMATERIALFEXTPROC) __GLeeGetProcAddress("glFragmentMaterialfEXT"))!=0) nLinked++; 14614 if ((GLeeFuncPtr_glFragmentMaterialiEXT = (GLEEPFNGLFRAGMENTMATERIALIEXTPROC) __GLeeGetProcAddress("glFragmentMaterialiEXT"))!=0) nLinked++; 14615 if ((GLeeFuncPtr_glFragmentMaterialfvEXT = (GLEEPFNGLFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glFragmentMaterialfvEXT"))!=0) nLinked++; 14616 if ((GLeeFuncPtr_glFragmentMaterialivEXT = (GLEEPFNGLFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glFragmentMaterialivEXT"))!=0) nLinked++; 14617 if ((GLeeFuncPtr_glFragmentColorMaterialEXT = (GLEEPFNGLFRAGMENTCOLORMATERIALEXTPROC) __GLeeGetProcAddress("glFragmentColorMaterialEXT"))!=0) nLinked++; 14618 if ((GLeeFuncPtr_glGetFragmentMaterialfvEXT = (GLEEPFNGLGETFRAGMENTMATERIALFVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialfvEXT"))!=0) nLinked++; 14619 if ((GLeeFuncPtr_glGetFragmentMaterialivEXT = (GLEEPFNGLGETFRAGMENTMATERIALIVEXTPROC) __GLeeGetProcAddress("glGetFragmentMaterialivEXT"))!=0) nLinked++; 14620 if ((GLeeFuncPtr_glLightEnviEXT = (GLEEPFNGLLIGHTENVIEXTPROC) __GLeeGetProcAddress("glLightEnviEXT"))!=0) nLinked++; 14621 #endif 14622 if (nLinked==18) return GLEE_LINK_COMPLETE; 14623 if (nLinked==0) return GLEE_LINK_FAIL; 14624 return GLEE_LINK_PARTIAL; 14625 } 14626 14627 GLuint __GLeeLink_GL_EXT_geometry_shader4(void) 14628 { 14629 GLint nLinked=0; 14630 #ifdef __GLEE_GL_EXT_geometry_shader4 14631 if ((GLeeFuncPtr_glProgramParameteriEXT = (GLEEPFNGLPROGRAMPARAMETERIEXTPROC) __GLeeGetProcAddress("glProgramParameteriEXT"))!=0) nLinked++; 14632 if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++; 14633 if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++; 14634 if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++; 14635 #endif 14636 if (nLinked==4) return GLEE_LINK_COMPLETE; 14637 if (nLinked==0) return GLEE_LINK_FAIL; 14638 return GLEE_LINK_PARTIAL; 14639 } 14640 14641 GLuint __GLeeLink_GL_EXT_scene_marker(void) 14642 { 14643 GLint nLinked=0; 14644 #ifdef __GLEE_GL_EXT_scene_marker 14645 if ((GLeeFuncPtr_glBeginSceneEXT = (GLEEPFNGLBEGINSCENEEXTPROC) __GLeeGetProcAddress("glBeginSceneEXT"))!=0) nLinked++; 14646 if ((GLeeFuncPtr_glEndSceneEXT = (GLEEPFNGLENDSCENEEXTPROC) __GLeeGetProcAddress("glEndSceneEXT"))!=0) nLinked++; 14647 #endif 14648 if (nLinked==2) return GLEE_LINK_COMPLETE; 14649 if (nLinked==0) return GLEE_LINK_FAIL; 14650 return GLEE_LINK_PARTIAL; 14651 } 14652 14653 GLuint __GLeeLink_GL_EXT_texture_compression_dxt1(void) {return GLEE_LINK_COMPLETE;} 14654 14655 GLuint __GLeeLink_GL_EXT_texture_env(void) {return GLEE_LINK_COMPLETE;} 14656 14657 GLuint __GLeeLink_GL_IBM_static_data(void) {return GLEE_LINK_COMPLETE;} 14658 14659 GLuint __GLeeLink_GL_NV_gpu_program4(void) 14660 { 14661 GLint nLinked=0; 14662 #ifdef __GLEE_GL_NV_gpu_program4 14663 if ((GLeeFuncPtr_glProgramLocalParameterI4iNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4iNV"))!=0) nLinked++; 14664 if ((GLeeFuncPtr_glProgramLocalParameterI4ivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4ivNV"))!=0) nLinked++; 14665 if ((GLeeFuncPtr_glProgramLocalParametersI4ivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4ivNV"))!=0) nLinked++; 14666 if ((GLeeFuncPtr_glProgramLocalParameterI4uiNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uiNV"))!=0) nLinked++; 14667 if ((GLeeFuncPtr_glProgramLocalParameterI4uivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParameterI4uivNV"))!=0) nLinked++; 14668 if ((GLeeFuncPtr_glProgramLocalParametersI4uivNV = (GLEEPFNGLPROGRAMLOCALPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramLocalParametersI4uivNV"))!=0) nLinked++; 14669 if ((GLeeFuncPtr_glProgramEnvParameterI4iNV = (GLEEPFNGLPROGRAMENVPARAMETERI4INVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4iNV"))!=0) nLinked++; 14670 if ((GLeeFuncPtr_glProgramEnvParameterI4ivNV = (GLEEPFNGLPROGRAMENVPARAMETERI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4ivNV"))!=0) nLinked++; 14671 if ((GLeeFuncPtr_glProgramEnvParametersI4ivNV = (GLEEPFNGLPROGRAMENVPARAMETERSI4IVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4ivNV"))!=0) nLinked++; 14672 if ((GLeeFuncPtr_glProgramEnvParameterI4uiNV = (GLEEPFNGLPROGRAMENVPARAMETERI4UINVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uiNV"))!=0) nLinked++; 14673 if ((GLeeFuncPtr_glProgramEnvParameterI4uivNV = (GLEEPFNGLPROGRAMENVPARAMETERI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParameterI4uivNV"))!=0) nLinked++; 14674 if ((GLeeFuncPtr_glProgramEnvParametersI4uivNV = (GLEEPFNGLPROGRAMENVPARAMETERSI4UIVNVPROC) __GLeeGetProcAddress("glProgramEnvParametersI4uivNV"))!=0) nLinked++; 14675 if ((GLeeFuncPtr_glGetProgramLocalParameterIivNV = (GLEEPFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIivNV"))!=0) nLinked++; 14676 if ((GLeeFuncPtr_glGetProgramLocalParameterIuivNV = (GLEEPFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramLocalParameterIuivNV"))!=0) nLinked++; 14677 if ((GLeeFuncPtr_glGetProgramEnvParameterIivNV = (GLEEPFNGLGETPROGRAMENVPARAMETERIIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIivNV"))!=0) nLinked++; 14678 if ((GLeeFuncPtr_glGetProgramEnvParameterIuivNV = (GLEEPFNGLGETPROGRAMENVPARAMETERIUIVNVPROC) __GLeeGetProcAddress("glGetProgramEnvParameterIuivNV"))!=0) nLinked++; 14679 if ((GLeeFuncPtr_glFramebufferTextureEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREEXTPROC) __GLeeGetProcAddress("glFramebufferTextureEXT"))!=0) nLinked++; 14680 if ((GLeeFuncPtr_glFramebufferTextureLayerEXT = (GLEEPFNGLFRAMEBUFFERTEXTURELAYEREXTPROC) __GLeeGetProcAddress("glFramebufferTextureLayerEXT"))!=0) nLinked++; 14681 if ((GLeeFuncPtr_glFramebufferTextureFaceEXT = (GLEEPFNGLFRAMEBUFFERTEXTUREFACEEXTPROC) __GLeeGetProcAddress("glFramebufferTextureFaceEXT"))!=0) nLinked++; 14682 if ((GLeeFuncPtr_glVertexAttribI2iEXT = (GLEEPFNGLVERTEXATTRIBI2IEXTPROC) __GLeeGetProcAddress("glVertexAttribI2iEXT"))!=0) nLinked++; 14683 if ((GLeeFuncPtr_glVertexAttribI3iEXT = (GLEEPFNGLVERTEXATTRIBI3IEXTPROC) __GLeeGetProcAddress("glVertexAttribI3iEXT"))!=0) nLinked++; 14684 if ((GLeeFuncPtr_glVertexAttribI4iEXT = (GLEEPFNGLVERTEXATTRIBI4IEXTPROC) __GLeeGetProcAddress("glVertexAttribI4iEXT"))!=0) nLinked++; 14685 if ((GLeeFuncPtr_glVertexAttribI1uiEXT = (GLEEPFNGLVERTEXATTRIBI1UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI1uiEXT"))!=0) nLinked++; 14686 if ((GLeeFuncPtr_glVertexAttribI2uiEXT = (GLEEPFNGLVERTEXATTRIBI2UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI2uiEXT"))!=0) nLinked++; 14687 if ((GLeeFuncPtr_glVertexAttribI3uiEXT = (GLEEPFNGLVERTEXATTRIBI3UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI3uiEXT"))!=0) nLinked++; 14688 if ((GLeeFuncPtr_glVertexAttribI4uiEXT = (GLEEPFNGLVERTEXATTRIBI4UIEXTPROC) __GLeeGetProcAddress("glVertexAttribI4uiEXT"))!=0) nLinked++; 14689 if ((GLeeFuncPtr_glVertexAttribI1ivEXT = (GLEEPFNGLVERTEXATTRIBI1IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI1ivEXT"))!=0) nLinked++; 14690 if ((GLeeFuncPtr_glVertexAttribI2ivEXT = (GLEEPFNGLVERTEXATTRIBI2IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI2ivEXT"))!=0) nLinked++; 14691 if ((GLeeFuncPtr_glVertexAttribI3ivEXT = (GLEEPFNGLVERTEXATTRIBI3IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI3ivEXT"))!=0) nLinked++; 14692 if ((GLeeFuncPtr_glVertexAttribI4ivEXT = (GLEEPFNGLVERTEXATTRIBI4IVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4ivEXT"))!=0) nLinked++; 14693 if ((GLeeFuncPtr_glVertexAttribI1uivEXT = (GLEEPFNGLVERTEXATTRIBI1UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI1uivEXT"))!=0) nLinked++; 14694 if ((GLeeFuncPtr_glVertexAttribI2uivEXT = (GLEEPFNGLVERTEXATTRIBI2UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI2uivEXT"))!=0) nLinked++; 14695 if ((GLeeFuncPtr_glVertexAttribI3uivEXT = (GLEEPFNGLVERTEXATTRIBI3UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI3uivEXT"))!=0) nLinked++; 14696 if ((GLeeFuncPtr_glVertexAttribI4uivEXT = (GLEEPFNGLVERTEXATTRIBI4UIVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4uivEXT"))!=0) nLinked++; 14697 if ((GLeeFuncPtr_glVertexAttribI4bvEXT = (GLEEPFNGLVERTEXATTRIBI4BVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4bvEXT"))!=0) nLinked++; 14698 if ((GLeeFuncPtr_glVertexAttribI4svEXT = (GLEEPFNGLVERTEXATTRIBI4SVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4svEXT"))!=0) nLinked++; 14699 if ((GLeeFuncPtr_glVertexAttribI4ubvEXT = (GLEEPFNGLVERTEXATTRIBI4UBVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4ubvEXT"))!=0) nLinked++; 14700 if ((GLeeFuncPtr_glVertexAttribI4usvEXT = (GLEEPFNGLVERTEXATTRIBI4USVEXTPROC) __GLeeGetProcAddress("glVertexAttribI4usvEXT"))!=0) nLinked++; 14701 if ((GLeeFuncPtr_glVertexAttribIPointerEXT = (GLEEPFNGLVERTEXATTRIBIPOINTEREXTPROC) __GLeeGetProcAddress("glVertexAttribIPointerEXT"))!=0) nLinked++; 14702 if ((GLeeFuncPtr_glGetVertexAttribIivEXT = (GLEEPFNGLGETVERTEXATTRIBIIVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIivEXT"))!=0) nLinked++; 14703 if ((GLeeFuncPtr_glGetVertexAttribIuivEXT = (GLEEPFNGLGETVERTEXATTRIBIUIVEXTPROC) __GLeeGetProcAddress("glGetVertexAttribIuivEXT"))!=0) nLinked++; 14704 #endif 14705 if (nLinked==41) return GLEE_LINK_COMPLETE; 14706 if (nLinked==0) return GLEE_LINK_FAIL; 14707 return GLEE_LINK_PARTIAL; 14708 } 14709 14710 GLuint __GLeeLink_GL_OES_byte_coordinates(void) {return GLEE_LINK_COMPLETE;} 14711 14712 GLuint __GLeeLink_GL_OES_compressed_paletted_texture(void) {return GLEE_LINK_COMPLETE;} 14713 14714 GLuint __GLeeLink_GL_OES_single_precision(void) 14715 { 14716 GLint nLinked=0; 14717 #ifdef __GLEE_GL_OES_single_precision 14718 if ((GLeeFuncPtr_glDepthRangefOES = (GLEEPFNGLDEPTHRANGEFOESPROC) __GLeeGetProcAddress("glDepthRangefOES"))!=0) nLinked++; 14719 if ((GLeeFuncPtr_glFrustumfOES = (GLEEPFNGLFRUSTUMFOESPROC) __GLeeGetProcAddress("glFrustumfOES"))!=0) nLinked++; 14720 if ((GLeeFuncPtr_glOrthofOES = (GLEEPFNGLORTHOFOESPROC) __GLeeGetProcAddress("glOrthofOES"))!=0) nLinked++; 14721 if ((GLeeFuncPtr_glClipPlanefOES = (GLEEPFNGLCLIPPLANEFOESPROC) __GLeeGetProcAddress("glClipPlanefOES"))!=0) nLinked++; 14722 if ((GLeeFuncPtr_glGetClipPlanefOES = (GLEEPFNGLGETCLIPPLANEFOESPROC) __GLeeGetProcAddress("glGetClipPlanefOES"))!=0) nLinked++; 14723 if ((GLeeFuncPtr_glClearDepthfOES = (GLEEPFNGLCLEARDEPTHFOESPROC) __GLeeGetProcAddress("glClearDepthfOES"))!=0) nLinked++; 14724 #endif 14725 if (nLinked==6) return GLEE_LINK_COMPLETE; 14726 if (nLinked==0) return GLEE_LINK_FAIL; 14727 return GLEE_LINK_PARTIAL; 14728 } 14729 14730 GLuint __GLeeLink_GL_SGIX_pixel_texture_bits(void) {return GLEE_LINK_COMPLETE;} 14731 14732 GLuint __GLeeLink_GL_SGIX_texture_range(void) {return GLEE_LINK_COMPLETE;} 14733 14734 GLEE_LINK_FUNCTION __GLeeGLLoadFunction[322]; 14735 14736 void initGLLoadFunctions(void) 14737 { 14738 __GLeeGLLoadFunction[0]=__GLeeLink_GL_VERSION_1_2; 14739 __GLeeGLLoadFunction[1]=__GLeeLink_GL_ARB_imaging; 14740 __GLeeGLLoadFunction[2]=__GLeeLink_GL_VERSION_1_3; 14741 __GLeeGLLoadFunction[3]=__GLeeLink_GL_VERSION_1_4; 14742 __GLeeGLLoadFunction[4]=__GLeeLink_GL_VERSION_1_5; 14743 __GLeeGLLoadFunction[5]=__GLeeLink_GL_VERSION_2_0; 14744 __GLeeGLLoadFunction[6]=__GLeeLink_GL_VERSION_2_1; 14745 __GLeeGLLoadFunction[7]=__GLeeLink_GL_VERSION_3_0; 14746 __GLeeGLLoadFunction[8]=__GLeeLink_GL_ARB_multitexture; 14747 __GLeeGLLoadFunction[9]=__GLeeLink_GL_ARB_transpose_matrix; 14748 __GLeeGLLoadFunction[10]=__GLeeLink_GL_ARB_multisample; 14749 __GLeeGLLoadFunction[11]=__GLeeLink_GL_ARB_texture_env_add; 14750 __GLeeGLLoadFunction[12]=__GLeeLink_GL_ARB_texture_cube_map; 14751 __GLeeGLLoadFunction[13]=__GLeeLink_GL_ARB_texture_compression; 14752 __GLeeGLLoadFunction[14]=__GLeeLink_GL_ARB_texture_border_clamp; 14753 __GLeeGLLoadFunction[15]=__GLeeLink_GL_ARB_point_parameters; 14754 __GLeeGLLoadFunction[16]=__GLeeLink_GL_ARB_vertex_blend; 14755 __GLeeGLLoadFunction[17]=__GLeeLink_GL_ARB_matrix_palette; 14756 __GLeeGLLoadFunction[18]=__GLeeLink_GL_ARB_texture_env_combine; 14757 __GLeeGLLoadFunction[19]=__GLeeLink_GL_ARB_texture_env_crossbar; 14758 __GLeeGLLoadFunction[20]=__GLeeLink_GL_ARB_texture_env_dot3; 14759 __GLeeGLLoadFunction[21]=__GLeeLink_GL_ARB_texture_mirrored_repeat; 14760 __GLeeGLLoadFunction[22]=__GLeeLink_GL_ARB_depth_texture; 14761 __GLeeGLLoadFunction[23]=__GLeeLink_GL_ARB_shadow; 14762 __GLeeGLLoadFunction[24]=__GLeeLink_GL_ARB_shadow_ambient; 14763 __GLeeGLLoadFunction[25]=__GLeeLink_GL_ARB_window_pos; 14764 __GLeeGLLoadFunction[26]=__GLeeLink_GL_ARB_vertex_program; 14765 __GLeeGLLoadFunction[27]=__GLeeLink_GL_ARB_fragment_program; 14766 __GLeeGLLoadFunction[28]=__GLeeLink_GL_ARB_vertex_buffer_object; 14767 __GLeeGLLoadFunction[29]=__GLeeLink_GL_ARB_occlusion_query; 14768 __GLeeGLLoadFunction[30]=__GLeeLink_GL_ARB_shader_objects; 14769 __GLeeGLLoadFunction[31]=__GLeeLink_GL_ARB_vertex_shader; 14770 __GLeeGLLoadFunction[32]=__GLeeLink_GL_ARB_fragment_shader; 14771 __GLeeGLLoadFunction[33]=__GLeeLink_GL_ARB_shading_language_100; 14772 __GLeeGLLoadFunction[34]=__GLeeLink_GL_ARB_texture_non_power_of_two; 14773 __GLeeGLLoadFunction[35]=__GLeeLink_GL_ARB_point_sprite; 14774 __GLeeGLLoadFunction[36]=__GLeeLink_GL_ARB_fragment_program_shadow; 14775 __GLeeGLLoadFunction[37]=__GLeeLink_GL_ARB_draw_buffers; 14776 __GLeeGLLoadFunction[38]=__GLeeLink_GL_ARB_texture_rectangle; 14777 __GLeeGLLoadFunction[39]=__GLeeLink_GL_ARB_color_buffer_float; 14778 __GLeeGLLoadFunction[40]=__GLeeLink_GL_ARB_half_float_pixel; 14779 __GLeeGLLoadFunction[41]=__GLeeLink_GL_ARB_texture_float; 14780 __GLeeGLLoadFunction[42]=__GLeeLink_GL_ARB_pixel_buffer_object; 14781 __GLeeGLLoadFunction[43]=__GLeeLink_GL_ARB_depth_buffer_float; 14782 __GLeeGLLoadFunction[44]=__GLeeLink_GL_ARB_draw_instanced; 14783 __GLeeGLLoadFunction[45]=__GLeeLink_GL_ARB_framebuffer_object; 14784 __GLeeGLLoadFunction[46]=__GLeeLink_GL_ARB_framebuffer_sRGB; 14785 __GLeeGLLoadFunction[47]=__GLeeLink_GL_ARB_geometry_shader4; 14786 __GLeeGLLoadFunction[48]=__GLeeLink_GL_ARB_half_float_vertex; 14787 __GLeeGLLoadFunction[49]=__GLeeLink_GL_ARB_instanced_arrays; 14788 __GLeeGLLoadFunction[50]=__GLeeLink_GL_ARB_map_buffer_range; 14789 __GLeeGLLoadFunction[51]=__GLeeLink_GL_ARB_texture_buffer_object; 14790 __GLeeGLLoadFunction[52]=__GLeeLink_GL_ARB_texture_compression_rgtc; 14791 __GLeeGLLoadFunction[53]=__GLeeLink_GL_ARB_texture_rg; 14792 __GLeeGLLoadFunction[54]=__GLeeLink_GL_ARB_vertex_array_object; 14793 __GLeeGLLoadFunction[55]=__GLeeLink_GL_EXT_abgr; 14794 __GLeeGLLoadFunction[56]=__GLeeLink_GL_EXT_blend_color; 14795 __GLeeGLLoadFunction[57]=__GLeeLink_GL_EXT_polygon_offset; 14796 __GLeeGLLoadFunction[58]=__GLeeLink_GL_EXT_texture; 14797 __GLeeGLLoadFunction[59]=__GLeeLink_GL_EXT_texture3D; 14798 __GLeeGLLoadFunction[60]=__GLeeLink_GL_SGIS_texture_filter4; 14799 __GLeeGLLoadFunction[61]=__GLeeLink_GL_EXT_subtexture; 14800 __GLeeGLLoadFunction[62]=__GLeeLink_GL_EXT_copy_texture; 14801 __GLeeGLLoadFunction[63]=__GLeeLink_GL_EXT_histogram; 14802 __GLeeGLLoadFunction[64]=__GLeeLink_GL_EXT_convolution; 14803 __GLeeGLLoadFunction[65]=__GLeeLink_GL_SGI_color_matrix; 14804 __GLeeGLLoadFunction[66]=__GLeeLink_GL_SGI_color_table; 14805 __GLeeGLLoadFunction[67]=__GLeeLink_GL_SGIS_pixel_texture; 14806 __GLeeGLLoadFunction[68]=__GLeeLink_GL_SGIX_pixel_texture; 14807 __GLeeGLLoadFunction[69]=__GLeeLink_GL_SGIS_texture4D; 14808 __GLeeGLLoadFunction[70]=__GLeeLink_GL_SGI_texture_color_table; 14809 __GLeeGLLoadFunction[71]=__GLeeLink_GL_EXT_cmyka; 14810 __GLeeGLLoadFunction[72]=__GLeeLink_GL_EXT_texture_object; 14811 __GLeeGLLoadFunction[73]=__GLeeLink_GL_SGIS_detail_texture; 14812 __GLeeGLLoadFunction[74]=__GLeeLink_GL_SGIS_sharpen_texture; 14813 __GLeeGLLoadFunction[75]=__GLeeLink_GL_EXT_packed_pixels; 14814 __GLeeGLLoadFunction[76]=__GLeeLink_GL_SGIS_texture_lod; 14815 __GLeeGLLoadFunction[77]=__GLeeLink_GL_SGIS_multisample; 14816 __GLeeGLLoadFunction[78]=__GLeeLink_GL_EXT_rescale_normal; 14817 __GLeeGLLoadFunction[79]=__GLeeLink_GL_EXT_vertex_array; 14818 __GLeeGLLoadFunction[80]=__GLeeLink_GL_EXT_misc_attribute; 14819 __GLeeGLLoadFunction[81]=__GLeeLink_GL_SGIS_generate_mipmap; 14820 __GLeeGLLoadFunction[82]=__GLeeLink_GL_SGIX_clipmap; 14821 __GLeeGLLoadFunction[83]=__GLeeLink_GL_SGIX_shadow; 14822 __GLeeGLLoadFunction[84]=__GLeeLink_GL_SGIS_texture_edge_clamp; 14823 __GLeeGLLoadFunction[85]=__GLeeLink_GL_SGIS_texture_border_clamp; 14824 __GLeeGLLoadFunction[86]=__GLeeLink_GL_EXT_blend_minmax; 14825 __GLeeGLLoadFunction[87]=__GLeeLink_GL_EXT_blend_subtract; 14826 __GLeeGLLoadFunction[88]=__GLeeLink_GL_EXT_blend_logic_op; 14827 __GLeeGLLoadFunction[89]=__GLeeLink_GL_SGIX_interlace; 14828 __GLeeGLLoadFunction[90]=__GLeeLink_GL_SGIX_pixel_tiles; 14829 __GLeeGLLoadFunction[91]=__GLeeLink_GL_SGIS_texture_select; 14830 __GLeeGLLoadFunction[92]=__GLeeLink_GL_SGIX_sprite; 14831 __GLeeGLLoadFunction[93]=__GLeeLink_GL_SGIX_texture_multi_buffer; 14832 __GLeeGLLoadFunction[94]=__GLeeLink_GL_EXT_point_parameters; 14833 __GLeeGLLoadFunction[95]=__GLeeLink_GL_SGIS_point_parameters; 14834 __GLeeGLLoadFunction[96]=__GLeeLink_GL_SGIX_instruments; 14835 __GLeeGLLoadFunction[97]=__GLeeLink_GL_SGIX_texture_scale_bias; 14836 __GLeeGLLoadFunction[98]=__GLeeLink_GL_SGIX_framezoom; 14837 __GLeeGLLoadFunction[99]=__GLeeLink_GL_SGIX_tag_sample_buffer; 14838 __GLeeGLLoadFunction[100]=__GLeeLink_GL_FfdMaskSGIX; 14839 __GLeeGLLoadFunction[101]=__GLeeLink_GL_SGIX_polynomial_ffd; 14840 __GLeeGLLoadFunction[102]=__GLeeLink_GL_SGIX_reference_plane; 14841 __GLeeGLLoadFunction[103]=__GLeeLink_GL_SGIX_flush_raster; 14842 __GLeeGLLoadFunction[104]=__GLeeLink_GL_SGIX_depth_texture; 14843 __GLeeGLLoadFunction[105]=__GLeeLink_GL_SGIS_fog_function; 14844 __GLeeGLLoadFunction[106]=__GLeeLink_GL_SGIX_fog_offset; 14845 __GLeeGLLoadFunction[107]=__GLeeLink_GL_HP_image_transform; 14846 __GLeeGLLoadFunction[108]=__GLeeLink_GL_HP_convolution_border_modes; 14847 __GLeeGLLoadFunction[109]=__GLeeLink_GL_INGR_palette_buffer; 14848 __GLeeGLLoadFunction[110]=__GLeeLink_GL_SGIX_texture_add_env; 14849 __GLeeGLLoadFunction[111]=__GLeeLink_GL_EXT_color_subtable; 14850 __GLeeGLLoadFunction[112]=__GLeeLink_GL_PGI_vertex_hints; 14851 __GLeeGLLoadFunction[113]=__GLeeLink_GL_PGI_misc_hints; 14852 __GLeeGLLoadFunction[114]=__GLeeLink_GL_EXT_paletted_texture; 14853 __GLeeGLLoadFunction[115]=__GLeeLink_GL_EXT_clip_volume_hint; 14854 __GLeeGLLoadFunction[116]=__GLeeLink_GL_SGIX_list_priority; 14855 __GLeeGLLoadFunction[117]=__GLeeLink_GL_SGIX_ir_instrument1; 14856 __GLeeGLLoadFunction[118]=__GLeeLink_GL_SGIX_calligraphic_fragment; 14857 __GLeeGLLoadFunction[119]=__GLeeLink_GL_SGIX_texture_lod_bias; 14858 __GLeeGLLoadFunction[120]=__GLeeLink_GL_SGIX_shadow_ambient; 14859 __GLeeGLLoadFunction[121]=__GLeeLink_GL_EXT_index_texture; 14860 __GLeeGLLoadFunction[122]=__GLeeLink_GL_EXT_index_material; 14861 __GLeeGLLoadFunction[123]=__GLeeLink_GL_EXT_index_func; 14862 __GLeeGLLoadFunction[124]=__GLeeLink_GL_EXT_index_array_formats; 14863 __GLeeGLLoadFunction[125]=__GLeeLink_GL_EXT_compiled_vertex_array; 14864 __GLeeGLLoadFunction[126]=__GLeeLink_GL_EXT_cull_vertex; 14865 __GLeeGLLoadFunction[127]=__GLeeLink_GL_SGIX_ycrcb; 14866 __GLeeGLLoadFunction[128]=__GLeeLink_GL_SGIX_fragment_lighting; 14867 __GLeeGLLoadFunction[129]=__GLeeLink_GL_IBM_rasterpos_clip; 14868 __GLeeGLLoadFunction[130]=__GLeeLink_GL_HP_texture_lighting; 14869 __GLeeGLLoadFunction[131]=__GLeeLink_GL_EXT_draw_range_elements; 14870 __GLeeGLLoadFunction[132]=__GLeeLink_GL_WIN_phong_shading; 14871 __GLeeGLLoadFunction[133]=__GLeeLink_GL_WIN_specular_fog; 14872 __GLeeGLLoadFunction[134]=__GLeeLink_GL_EXT_light_texture; 14873 __GLeeGLLoadFunction[135]=__GLeeLink_GL_SGIX_blend_alpha_minmax; 14874 __GLeeGLLoadFunction[136]=__GLeeLink_GL_SGIX_impact_pixel_texture; 14875 __GLeeGLLoadFunction[137]=__GLeeLink_GL_EXT_bgra; 14876 __GLeeGLLoadFunction[138]=__GLeeLink_GL_SGIX_async; 14877 __GLeeGLLoadFunction[139]=__GLeeLink_GL_SGIX_async_pixel; 14878 __GLeeGLLoadFunction[140]=__GLeeLink_GL_SGIX_async_histogram; 14879 __GLeeGLLoadFunction[141]=__GLeeLink_GL_INTEL_texture_scissor; 14880 __GLeeGLLoadFunction[142]=__GLeeLink_GL_INTEL_parallel_arrays; 14881 __GLeeGLLoadFunction[143]=__GLeeLink_GL_HP_occlusion_test; 14882 __GLeeGLLoadFunction[144]=__GLeeLink_GL_EXT_pixel_transform; 14883 __GLeeGLLoadFunction[145]=__GLeeLink_GL_EXT_pixel_transform_color_table; 14884 __GLeeGLLoadFunction[146]=__GLeeLink_GL_EXT_shared_texture_palette; 14885 __GLeeGLLoadFunction[147]=__GLeeLink_GL_EXT_separate_specular_color; 14886 __GLeeGLLoadFunction[148]=__GLeeLink_GL_EXT_secondary_color; 14887 __GLeeGLLoadFunction[149]=__GLeeLink_GL_EXT_texture_perturb_normal; 14888 __GLeeGLLoadFunction[150]=__GLeeLink_GL_EXT_multi_draw_arrays; 14889 __GLeeGLLoadFunction[151]=__GLeeLink_GL_EXT_fog_coord; 14890 __GLeeGLLoadFunction[152]=__GLeeLink_GL_REND_screen_coordinates; 14891 __GLeeGLLoadFunction[153]=__GLeeLink_GL_EXT_coordinate_frame; 14892 __GLeeGLLoadFunction[154]=__GLeeLink_GL_EXT_texture_env_combine; 14893 __GLeeGLLoadFunction[155]=__GLeeLink_GL_APPLE_specular_vector; 14894 __GLeeGLLoadFunction[156]=__GLeeLink_GL_APPLE_transform_hint; 14895 __GLeeGLLoadFunction[157]=__GLeeLink_GL_SGIX_fog_scale; 14896 __GLeeGLLoadFunction[158]=__GLeeLink_GL_SUNX_constant_data; 14897 __GLeeGLLoadFunction[159]=__GLeeLink_GL_SUN_global_alpha; 14898 __GLeeGLLoadFunction[160]=__GLeeLink_GL_SUN_triangle_list; 14899 __GLeeGLLoadFunction[161]=__GLeeLink_GL_SUN_vertex; 14900 __GLeeGLLoadFunction[162]=__GLeeLink_GL_EXT_blend_func_separate; 14901 __GLeeGLLoadFunction[163]=__GLeeLink_GL_INGR_color_clamp; 14902 __GLeeGLLoadFunction[164]=__GLeeLink_GL_INGR_interlace_read; 14903 __GLeeGLLoadFunction[165]=__GLeeLink_GL_EXT_stencil_wrap; 14904 __GLeeGLLoadFunction[166]=__GLeeLink_GL_EXT_422_pixels; 14905 __GLeeGLLoadFunction[167]=__GLeeLink_GL_NV_texgen_reflection; 14906 __GLeeGLLoadFunction[168]=__GLeeLink_GL_EXT_texture_cube_map; 14907 __GLeeGLLoadFunction[169]=__GLeeLink_GL_SUN_convolution_border_modes; 14908 __GLeeGLLoadFunction[170]=__GLeeLink_GL_EXT_texture_env_add; 14909 __GLeeGLLoadFunction[171]=__GLeeLink_GL_EXT_texture_lod_bias; 14910 __GLeeGLLoadFunction[172]=__GLeeLink_GL_EXT_texture_filter_anisotropic; 14911 __GLeeGLLoadFunction[173]=__GLeeLink_GL_EXT_vertex_weighting; 14912 __GLeeGLLoadFunction[174]=__GLeeLink_GL_NV_light_max_exponent; 14913 __GLeeGLLoadFunction[175]=__GLeeLink_GL_NV_vertex_array_range; 14914 __GLeeGLLoadFunction[176]=__GLeeLink_GL_NV_register_combiners; 14915 __GLeeGLLoadFunction[177]=__GLeeLink_GL_NV_fog_distance; 14916 __GLeeGLLoadFunction[178]=__GLeeLink_GL_NV_texgen_emboss; 14917 __GLeeGLLoadFunction[179]=__GLeeLink_GL_NV_blend_square; 14918 __GLeeGLLoadFunction[180]=__GLeeLink_GL_NV_texture_env_combine4; 14919 __GLeeGLLoadFunction[181]=__GLeeLink_GL_MESA_resize_buffers; 14920 __GLeeGLLoadFunction[182]=__GLeeLink_GL_MESA_window_pos; 14921 __GLeeGLLoadFunction[183]=__GLeeLink_GL_EXT_texture_compression_s3tc; 14922 __GLeeGLLoadFunction[184]=__GLeeLink_GL_IBM_cull_vertex; 14923 __GLeeGLLoadFunction[185]=__GLeeLink_GL_IBM_multimode_draw_arrays; 14924 __GLeeGLLoadFunction[186]=__GLeeLink_GL_IBM_vertex_array_lists; 14925 __GLeeGLLoadFunction[187]=__GLeeLink_GL_SGIX_subsample; 14926 __GLeeGLLoadFunction[188]=__GLeeLink_GL_SGIX_ycrcb_subsample; 14927 __GLeeGLLoadFunction[189]=__GLeeLink_GL_SGIX_ycrcba; 14928 __GLeeGLLoadFunction[190]=__GLeeLink_GL_SGI_depth_pass_instrument; 14929 __GLeeGLLoadFunction[191]=__GLeeLink_GL_3DFX_texture_compression_FXT1; 14930 __GLeeGLLoadFunction[192]=__GLeeLink_GL_3DFX_multisample; 14931 __GLeeGLLoadFunction[193]=__GLeeLink_GL_3DFX_tbuffer; 14932 __GLeeGLLoadFunction[194]=__GLeeLink_GL_EXT_multisample; 14933 __GLeeGLLoadFunction[195]=__GLeeLink_GL_SGIX_vertex_preclip; 14934 __GLeeGLLoadFunction[196]=__GLeeLink_GL_SGIX_convolution_accuracy; 14935 __GLeeGLLoadFunction[197]=__GLeeLink_GL_SGIX_resample; 14936 __GLeeGLLoadFunction[198]=__GLeeLink_GL_SGIS_point_line_texgen; 14937 __GLeeGLLoadFunction[199]=__GLeeLink_GL_SGIS_texture_color_mask; 14938 __GLeeGLLoadFunction[200]=__GLeeLink_GL_EXT_texture_env_dot3; 14939 __GLeeGLLoadFunction[201]=__GLeeLink_GL_ATI_texture_mirror_once; 14940 __GLeeGLLoadFunction[202]=__GLeeLink_GL_NV_fence; 14941 __GLeeGLLoadFunction[203]=__GLeeLink_GL_IBM_texture_mirrored_repeat; 14942 __GLeeGLLoadFunction[204]=__GLeeLink_GL_NV_evaluators; 14943 __GLeeGLLoadFunction[205]=__GLeeLink_GL_NV_packed_depth_stencil; 14944 __GLeeGLLoadFunction[206]=__GLeeLink_GL_NV_register_combiners2; 14945 __GLeeGLLoadFunction[207]=__GLeeLink_GL_NV_texture_compression_vtc; 14946 __GLeeGLLoadFunction[208]=__GLeeLink_GL_NV_texture_rectangle; 14947 __GLeeGLLoadFunction[209]=__GLeeLink_GL_NV_texture_shader; 14948 __GLeeGLLoadFunction[210]=__GLeeLink_GL_NV_texture_shader2; 14949 __GLeeGLLoadFunction[211]=__GLeeLink_GL_NV_vertex_array_range2; 14950 __GLeeGLLoadFunction[212]=__GLeeLink_GL_NV_vertex_program; 14951 __GLeeGLLoadFunction[213]=__GLeeLink_GL_SGIX_texture_coordinate_clamp; 14952 __GLeeGLLoadFunction[214]=__GLeeLink_GL_SGIX_scalebias_hint; 14953 __GLeeGLLoadFunction[215]=__GLeeLink_GL_OML_interlace; 14954 __GLeeGLLoadFunction[216]=__GLeeLink_GL_OML_subsample; 14955 __GLeeGLLoadFunction[217]=__GLeeLink_GL_OML_resample; 14956 __GLeeGLLoadFunction[218]=__GLeeLink_GL_NV_copy_depth_to_color; 14957 __GLeeGLLoadFunction[219]=__GLeeLink_GL_ATI_envmap_bumpmap; 14958 __GLeeGLLoadFunction[220]=__GLeeLink_GL_ATI_fragment_shader; 14959 __GLeeGLLoadFunction[221]=__GLeeLink_GL_ATI_pn_triangles; 14960 __GLeeGLLoadFunction[222]=__GLeeLink_GL_ATI_vertex_array_object; 14961 __GLeeGLLoadFunction[223]=__GLeeLink_GL_EXT_vertex_shader; 14962 __GLeeGLLoadFunction[224]=__GLeeLink_GL_ATI_vertex_streams; 14963 __GLeeGLLoadFunction[225]=__GLeeLink_GL_ATI_element_array; 14964 __GLeeGLLoadFunction[226]=__GLeeLink_GL_SUN_mesh_array; 14965 __GLeeGLLoadFunction[227]=__GLeeLink_GL_SUN_slice_accum; 14966 __GLeeGLLoadFunction[228]=__GLeeLink_GL_NV_multisample_filter_hint; 14967 __GLeeGLLoadFunction[229]=__GLeeLink_GL_NV_depth_clamp; 14968 __GLeeGLLoadFunction[230]=__GLeeLink_GL_NV_occlusion_query; 14969 __GLeeGLLoadFunction[231]=__GLeeLink_GL_NV_point_sprite; 14970 __GLeeGLLoadFunction[232]=__GLeeLink_GL_NV_texture_shader3; 14971 __GLeeGLLoadFunction[233]=__GLeeLink_GL_NV_vertex_program1_1; 14972 __GLeeGLLoadFunction[234]=__GLeeLink_GL_EXT_shadow_funcs; 14973 __GLeeGLLoadFunction[235]=__GLeeLink_GL_EXT_stencil_two_side; 14974 __GLeeGLLoadFunction[236]=__GLeeLink_GL_ATI_text_fragment_shader; 14975 __GLeeGLLoadFunction[237]=__GLeeLink_GL_APPLE_client_storage; 14976 __GLeeGLLoadFunction[238]=__GLeeLink_GL_APPLE_element_array; 14977 __GLeeGLLoadFunction[239]=__GLeeLink_GL_APPLE_fence; 14978 __GLeeGLLoadFunction[240]=__GLeeLink_GL_APPLE_vertex_array_object; 14979 __GLeeGLLoadFunction[241]=__GLeeLink_GL_APPLE_vertex_array_range; 14980 __GLeeGLLoadFunction[242]=__GLeeLink_GL_APPLE_ycbcr_422; 14981 __GLeeGLLoadFunction[243]=__GLeeLink_GL_S3_s3tc; 14982 __GLeeGLLoadFunction[244]=__GLeeLink_GL_ATI_draw_buffers; 14983 __GLeeGLLoadFunction[245]=__GLeeLink_GL_ATI_pixel_format_float; 14984 __GLeeGLLoadFunction[246]=__GLeeLink_GL_ATI_texture_env_combine3; 14985 __GLeeGLLoadFunction[247]=__GLeeLink_GL_ATI_texture_float; 14986 __GLeeGLLoadFunction[248]=__GLeeLink_GL_NV_float_buffer; 14987 __GLeeGLLoadFunction[249]=__GLeeLink_GL_NV_fragment_program; 14988 __GLeeGLLoadFunction[250]=__GLeeLink_GL_NV_half_float; 14989 __GLeeGLLoadFunction[251]=__GLeeLink_GL_NV_pixel_data_range; 14990 __GLeeGLLoadFunction[252]=__GLeeLink_GL_NV_primitive_restart; 14991 __GLeeGLLoadFunction[253]=__GLeeLink_GL_NV_texture_expand_normal; 14992 __GLeeGLLoadFunction[254]=__GLeeLink_GL_NV_vertex_program2; 14993 __GLeeGLLoadFunction[255]=__GLeeLink_GL_ATI_map_object_buffer; 14994 __GLeeGLLoadFunction[256]=__GLeeLink_GL_ATI_separate_stencil; 14995 __GLeeGLLoadFunction[257]=__GLeeLink_GL_ATI_vertex_attrib_array_object; 14996 __GLeeGLLoadFunction[258]=__GLeeLink_GL_OES_read_format; 14997 __GLeeGLLoadFunction[259]=__GLeeLink_GL_EXT_depth_bounds_test; 14998 __GLeeGLLoadFunction[260]=__GLeeLink_GL_EXT_texture_mirror_clamp; 14999 __GLeeGLLoadFunction[261]=__GLeeLink_GL_EXT_blend_equation_separate; 15000 __GLeeGLLoadFunction[262]=__GLeeLink_GL_MESA_pack_invert; 15001 __GLeeGLLoadFunction[263]=__GLeeLink_GL_MESA_ycbcr_texture; 15002 __GLeeGLLoadFunction[264]=__GLeeLink_GL_EXT_pixel_buffer_object; 15003 __GLeeGLLoadFunction[265]=__GLeeLink_GL_NV_fragment_program_option; 15004 __GLeeGLLoadFunction[266]=__GLeeLink_GL_NV_fragment_program2; 15005 __GLeeGLLoadFunction[267]=__GLeeLink_GL_NV_vertex_program2_option; 15006 __GLeeGLLoadFunction[268]=__GLeeLink_GL_NV_vertex_program3; 15007 __GLeeGLLoadFunction[269]=__GLeeLink_GL_EXT_framebuffer_object; 15008 __GLeeGLLoadFunction[270]=__GLeeLink_GL_GREMEDY_string_marker; 15009 __GLeeGLLoadFunction[271]=__GLeeLink_GL_EXT_packed_depth_stencil; 15010 __GLeeGLLoadFunction[272]=__GLeeLink_GL_EXT_stencil_clear_tag; 15011 __GLeeGLLoadFunction[273]=__GLeeLink_GL_EXT_texture_sRGB; 15012 __GLeeGLLoadFunction[274]=__GLeeLink_GL_EXT_framebuffer_blit; 15013 __GLeeGLLoadFunction[275]=__GLeeLink_GL_EXT_framebuffer_multisample; 15014 __GLeeGLLoadFunction[276]=__GLeeLink_GL_MESAX_texture_stack; 15015 __GLeeGLLoadFunction[277]=__GLeeLink_GL_EXT_timer_query; 15016 __GLeeGLLoadFunction[278]=__GLeeLink_GL_EXT_gpu_program_parameters; 15017 __GLeeGLLoadFunction[279]=__GLeeLink_GL_APPLE_flush_buffer_range; 15018 __GLeeGLLoadFunction[280]=__GLeeLink_GL_EXT_gpu_shader4; 15019 __GLeeGLLoadFunction[281]=__GLeeLink_GL_EXT_draw_instanced; 15020 __GLeeGLLoadFunction[282]=__GLeeLink_GL_EXT_packed_float; 15021 __GLeeGLLoadFunction[283]=__GLeeLink_GL_EXT_texture_array; 15022 __GLeeGLLoadFunction[284]=__GLeeLink_GL_EXT_texture_buffer_object; 15023 __GLeeGLLoadFunction[285]=__GLeeLink_GL_EXT_texture_compression_latc; 15024 __GLeeGLLoadFunction[286]=__GLeeLink_GL_EXT_texture_compression_rgtc; 15025 __GLeeGLLoadFunction[287]=__GLeeLink_GL_EXT_texture_shared_exponent; 15026 __GLeeGLLoadFunction[288]=__GLeeLink_GL_NV_depth_buffer_float; 15027 __GLeeGLLoadFunction[289]=__GLeeLink_GL_NV_framebuffer_multisample_coverage; 15028 __GLeeGLLoadFunction[290]=__GLeeLink_GL_EXT_framebuffer_sRGB; 15029 __GLeeGLLoadFunction[291]=__GLeeLink_GL_NV_geometry_shader4; 15030 __GLeeGLLoadFunction[292]=__GLeeLink_GL_NV_parameter_buffer_object; 15031 __GLeeGLLoadFunction[293]=__GLeeLink_GL_EXT_draw_buffers2; 15032 __GLeeGLLoadFunction[294]=__GLeeLink_GL_NV_transform_feedback; 15033 __GLeeGLLoadFunction[295]=__GLeeLink_GL_EXT_bindable_uniform; 15034 __GLeeGLLoadFunction[296]=__GLeeLink_GL_EXT_texture_integer; 15035 __GLeeGLLoadFunction[297]=__GLeeLink_GL_GREMEDY_frame_terminator; 15036 __GLeeGLLoadFunction[298]=__GLeeLink_GL_NV_conditional_render; 15037 __GLeeGLLoadFunction[299]=__GLeeLink_GL_NV_present_video; 15038 __GLeeGLLoadFunction[300]=__GLeeLink_GL_EXT_transform_feedback; 15039 __GLeeGLLoadFunction[301]=__GLeeLink_GL_EXT_direct_state_access; 15040 __GLeeGLLoadFunction[302]=__GLeeLink_GL_EXT_vertex_array_bgra; 15041 __GLeeGLLoadFunction[303]=__GLeeLink_GL_EXT_texture_swizzle; 15042 __GLeeGLLoadFunction[304]=__GLeeLink_GL_NV_explicit_multisample; 15043 __GLeeGLLoadFunction[305]=__GLeeLink_GL_NV_transform_feedback2; 15044 __GLeeGLLoadFunction[306]=__GLeeLink_GL_SGIX_texture_select; 15045 __GLeeGLLoadFunction[307]=__GLeeLink_GL_INGR_blend_func_separate; 15046 __GLeeGLLoadFunction[308]=__GLeeLink_GL_SGIX_depth_pass_instrument; 15047 __GLeeGLLoadFunction[309]=__GLeeLink_GL_SGIX_igloo_interface; 15048 __GLeeGLLoadFunction[310]=__GLeeLink_GL_EXT_fragment_lighting; 15049 __GLeeGLLoadFunction[311]=__GLeeLink_GL_EXT_geometry_shader4; 15050 __GLeeGLLoadFunction[312]=__GLeeLink_GL_EXT_scene_marker; 15051 __GLeeGLLoadFunction[313]=__GLeeLink_GL_EXT_texture_compression_dxt1; 15052 __GLeeGLLoadFunction[314]=__GLeeLink_GL_EXT_texture_env; 15053 __GLeeGLLoadFunction[315]=__GLeeLink_GL_IBM_static_data; 15054 __GLeeGLLoadFunction[316]=__GLeeLink_GL_NV_gpu_program4; 15055 __GLeeGLLoadFunction[317]=__GLeeLink_GL_OES_byte_coordinates; 15056 __GLeeGLLoadFunction[318]=__GLeeLink_GL_OES_compressed_paletted_texture; 15057 __GLeeGLLoadFunction[319]=__GLeeLink_GL_OES_single_precision; 15058 __GLeeGLLoadFunction[320]=__GLeeLink_GL_SGIX_pixel_texture_bits; 15059 __GLeeGLLoadFunction[321]=__GLeeLink_GL_SGIX_texture_range; 15060 } 15061 15062 #ifdef WIN32 15063 GLuint __GLeeLink_WGL_ARB_buffer_region(void) 15064 { 15065 GLint nLinked=0; 15066 #ifdef __GLEE_WGL_ARB_buffer_region 15067 if ((GLeeFuncPtr_wglCreateBufferRegionARB = (GLEEPFNWGLCREATEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglCreateBufferRegionARB"))!=0) nLinked++; 15068 if ((GLeeFuncPtr_wglDeleteBufferRegionARB = (GLEEPFNWGLDELETEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglDeleteBufferRegionARB"))!=0) nLinked++; 15069 if ((GLeeFuncPtr_wglSaveBufferRegionARB = (GLEEPFNWGLSAVEBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglSaveBufferRegionARB"))!=0) nLinked++; 15070 if ((GLeeFuncPtr_wglRestoreBufferRegionARB = (GLEEPFNWGLRESTOREBUFFERREGIONARBPROC) __GLeeGetProcAddress("wglRestoreBufferRegionARB"))!=0) nLinked++; 15071 #endif 15072 if (nLinked==4) return GLEE_LINK_COMPLETE; 15073 if (nLinked==0) return GLEE_LINK_FAIL; 15074 return GLEE_LINK_PARTIAL; 15075 } 15076 15077 GLuint __GLeeLink_WGL_ARB_multisample(void) {return GLEE_LINK_COMPLETE;} 15078 15079 GLuint __GLeeLink_WGL_ARB_extensions_string(void) 15080 { 15081 GLint nLinked=0; 15082 #ifdef __GLEE_WGL_ARB_extensions_string 15083 if ((GLeeFuncPtr_wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) __GLeeGetProcAddress("wglGetExtensionsStringARB"))!=0) nLinked++; 15084 #endif 15085 if (nLinked==1) return GLEE_LINK_COMPLETE; 15086 if (nLinked==0) return GLEE_LINK_FAIL; 15087 return GLEE_LINK_PARTIAL; 15088 } 15089 15090 GLuint __GLeeLink_WGL_ARB_pixel_format(void) 15091 { 15092 GLint nLinked=0; 15093 #ifdef __GLEE_WGL_ARB_pixel_format 15094 if ((GLeeFuncPtr_wglGetPixelFormatAttribivARB = (GLEEPFNWGLGETPIXELFORMATATTRIBIVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivARB"))!=0) nLinked++; 15095 if ((GLeeFuncPtr_wglGetPixelFormatAttribfvARB = (GLEEPFNWGLGETPIXELFORMATATTRIBFVARBPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvARB"))!=0) nLinked++; 15096 if ((GLeeFuncPtr_wglChoosePixelFormatARB = (GLEEPFNWGLCHOOSEPIXELFORMATARBPROC) __GLeeGetProcAddress("wglChoosePixelFormatARB"))!=0) nLinked++; 15097 #endif 15098 if (nLinked==3) return GLEE_LINK_COMPLETE; 15099 if (nLinked==0) return GLEE_LINK_FAIL; 15100 return GLEE_LINK_PARTIAL; 15101 } 15102 15103 GLuint __GLeeLink_WGL_ARB_make_current_read(void) 15104 { 15105 GLint nLinked=0; 15106 #ifdef __GLEE_WGL_ARB_make_current_read 15107 if ((GLeeFuncPtr_wglMakeContextCurrentARB = (GLEEPFNWGLMAKECONTEXTCURRENTARBPROC) __GLeeGetProcAddress("wglMakeContextCurrentARB"))!=0) nLinked++; 15108 if ((GLeeFuncPtr_wglGetCurrentReadDCARB = (GLEEPFNWGLGETCURRENTREADDCARBPROC) __GLeeGetProcAddress("wglGetCurrentReadDCARB"))!=0) nLinked++; 15109 #endif 15110 if (nLinked==2) return GLEE_LINK_COMPLETE; 15111 if (nLinked==0) return GLEE_LINK_FAIL; 15112 return GLEE_LINK_PARTIAL; 15113 } 15114 15115 GLuint __GLeeLink_WGL_ARB_pbuffer(void) 15116 { 15117 GLint nLinked=0; 15118 #ifdef __GLEE_WGL_ARB_pbuffer 15119 if ((GLeeFuncPtr_wglCreatePbufferARB = (GLEEPFNWGLCREATEPBUFFERARBPROC) __GLeeGetProcAddress("wglCreatePbufferARB"))!=0) nLinked++; 15120 if ((GLeeFuncPtr_wglGetPbufferDCARB = (GLEEPFNWGLGETPBUFFERDCARBPROC) __GLeeGetProcAddress("wglGetPbufferDCARB"))!=0) nLinked++; 15121 if ((GLeeFuncPtr_wglReleasePbufferDCARB = (GLEEPFNWGLRELEASEPBUFFERDCARBPROC) __GLeeGetProcAddress("wglReleasePbufferDCARB"))!=0) nLinked++; 15122 if ((GLeeFuncPtr_wglDestroyPbufferARB = (GLEEPFNWGLDESTROYPBUFFERARBPROC) __GLeeGetProcAddress("wglDestroyPbufferARB"))!=0) nLinked++; 15123 if ((GLeeFuncPtr_wglQueryPbufferARB = (GLEEPFNWGLQUERYPBUFFERARBPROC) __GLeeGetProcAddress("wglQueryPbufferARB"))!=0) nLinked++; 15124 #endif 15125 if (nLinked==5) return GLEE_LINK_COMPLETE; 15126 if (nLinked==0) return GLEE_LINK_FAIL; 15127 return GLEE_LINK_PARTIAL; 15128 } 15129 15130 GLuint __GLeeLink_WGL_ARB_render_texture(void) 15131 { 15132 GLint nLinked=0; 15133 #ifdef __GLEE_WGL_ARB_render_texture 15134 if ((GLeeFuncPtr_wglBindTexImageARB = (GLEEPFNWGLBINDTEXIMAGEARBPROC) __GLeeGetProcAddress("wglBindTexImageARB"))!=0) nLinked++; 15135 if ((GLeeFuncPtr_wglReleaseTexImageARB = (GLEEPFNWGLRELEASETEXIMAGEARBPROC) __GLeeGetProcAddress("wglReleaseTexImageARB"))!=0) nLinked++; 15136 if ((GLeeFuncPtr_wglSetPbufferAttribARB = (GLEEPFNWGLSETPBUFFERATTRIBARBPROC) __GLeeGetProcAddress("wglSetPbufferAttribARB"))!=0) nLinked++; 15137 #endif 15138 if (nLinked==3) return GLEE_LINK_COMPLETE; 15139 if (nLinked==0) return GLEE_LINK_FAIL; 15140 return GLEE_LINK_PARTIAL; 15141 } 15142 15143 GLuint __GLeeLink_WGL_ARB_pixel_format_float(void) {return GLEE_LINK_COMPLETE;} 15144 15145 GLuint __GLeeLink_WGL_ARB_create_context(void) 15146 { 15147 GLint nLinked=0; 15148 #ifdef __GLEE_WGL_ARB_create_context 15149 if ((GLeeFuncPtr_wglCreateContextAttribsARB = (GLEEPFNWGLCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("wglCreateContextAttribsARB"))!=0) nLinked++; 15150 #endif 15151 if (nLinked==1) return GLEE_LINK_COMPLETE; 15152 if (nLinked==0) return GLEE_LINK_FAIL; 15153 return GLEE_LINK_PARTIAL; 15154 } 15155 15156 GLuint __GLeeLink_WGL_EXT_make_current_read(void) 15157 { 15158 GLint nLinked=0; 15159 #ifdef __GLEE_WGL_EXT_make_current_read 15160 if ((GLeeFuncPtr_wglMakeContextCurrentEXT = (GLEEPFNWGLMAKECONTEXTCURRENTEXTPROC) __GLeeGetProcAddress("wglMakeContextCurrentEXT"))!=0) nLinked++; 15161 if ((GLeeFuncPtr_wglGetCurrentReadDCEXT = (GLEEPFNWGLGETCURRENTREADDCEXTPROC) __GLeeGetProcAddress("wglGetCurrentReadDCEXT"))!=0) nLinked++; 15162 #endif 15163 if (nLinked==2) return GLEE_LINK_COMPLETE; 15164 if (nLinked==0) return GLEE_LINK_FAIL; 15165 return GLEE_LINK_PARTIAL; 15166 } 15167 15168 GLuint __GLeeLink_WGL_EXT_pixel_format(void) 15169 { 15170 GLint nLinked=0; 15171 #ifdef __GLEE_WGL_EXT_pixel_format 15172 if ((GLeeFuncPtr_wglGetPixelFormatAttribivEXT = (GLEEPFNWGLGETPIXELFORMATATTRIBIVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribivEXT"))!=0) nLinked++; 15173 if ((GLeeFuncPtr_wglGetPixelFormatAttribfvEXT = (GLEEPFNWGLGETPIXELFORMATATTRIBFVEXTPROC) __GLeeGetProcAddress("wglGetPixelFormatAttribfvEXT"))!=0) nLinked++; 15174 if ((GLeeFuncPtr_wglChoosePixelFormatEXT = (GLEEPFNWGLCHOOSEPIXELFORMATEXTPROC) __GLeeGetProcAddress("wglChoosePixelFormatEXT"))!=0) nLinked++; 15175 #endif 15176 if (nLinked==3) return GLEE_LINK_COMPLETE; 15177 if (nLinked==0) return GLEE_LINK_FAIL; 15178 return GLEE_LINK_PARTIAL; 15179 } 15180 15181 GLuint __GLeeLink_WGL_EXT_pbuffer(void) 15182 { 15183 GLint nLinked=0; 15184 #ifdef __GLEE_WGL_EXT_pbuffer 15185 if ((GLeeFuncPtr_wglCreatePbufferEXT = (GLEEPFNWGLCREATEPBUFFEREXTPROC) __GLeeGetProcAddress("wglCreatePbufferEXT"))!=0) nLinked++; 15186 if ((GLeeFuncPtr_wglGetPbufferDCEXT = (GLEEPFNWGLGETPBUFFERDCEXTPROC) __GLeeGetProcAddress("wglGetPbufferDCEXT"))!=0) nLinked++; 15187 if ((GLeeFuncPtr_wglReleasePbufferDCEXT = (GLEEPFNWGLRELEASEPBUFFERDCEXTPROC) __GLeeGetProcAddress("wglReleasePbufferDCEXT"))!=0) nLinked++; 15188 if ((GLeeFuncPtr_wglDestroyPbufferEXT = (GLEEPFNWGLDESTROYPBUFFEREXTPROC) __GLeeGetProcAddress("wglDestroyPbufferEXT"))!=0) nLinked++; 15189 if ((GLeeFuncPtr_wglQueryPbufferEXT = (GLEEPFNWGLQUERYPBUFFEREXTPROC) __GLeeGetProcAddress("wglQueryPbufferEXT"))!=0) nLinked++; 15190 #endif 15191 if (nLinked==5) return GLEE_LINK_COMPLETE; 15192 if (nLinked==0) return GLEE_LINK_FAIL; 15193 return GLEE_LINK_PARTIAL; 15194 } 15195 15196 GLuint __GLeeLink_WGL_EXT_depth_float(void) {return GLEE_LINK_COMPLETE;} 15197 15198 GLuint __GLeeLink_WGL_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} 15199 15200 GLuint __GLeeLink_WGL_EXT_multisample(void) {return GLEE_LINK_COMPLETE;} 15201 15202 GLuint __GLeeLink_WGL_I3D_digital_video_control(void) 15203 { 15204 GLint nLinked=0; 15205 #ifdef __GLEE_WGL_I3D_digital_video_control 15206 if ((GLeeFuncPtr_wglGetDigitalVideoParametersI3D = (GLEEPFNWGLGETDIGITALVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetDigitalVideoParametersI3D"))!=0) nLinked++; 15207 if ((GLeeFuncPtr_wglSetDigitalVideoParametersI3D = (GLEEPFNWGLSETDIGITALVIDEOPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetDigitalVideoParametersI3D"))!=0) nLinked++; 15208 #endif 15209 if (nLinked==2) return GLEE_LINK_COMPLETE; 15210 if (nLinked==0) return GLEE_LINK_FAIL; 15211 return GLEE_LINK_PARTIAL; 15212 } 15213 15214 GLuint __GLeeLink_WGL_I3D_gamma(void) 15215 { 15216 GLint nLinked=0; 15217 #ifdef __GLEE_WGL_I3D_gamma 15218 if ((GLeeFuncPtr_wglGetGammaTableParametersI3D = (GLEEPFNWGLGETGAMMATABLEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglGetGammaTableParametersI3D"))!=0) nLinked++; 15219 if ((GLeeFuncPtr_wglSetGammaTableParametersI3D = (GLEEPFNWGLSETGAMMATABLEPARAMETERSI3DPROC) __GLeeGetProcAddress("wglSetGammaTableParametersI3D"))!=0) nLinked++; 15220 if ((GLeeFuncPtr_wglGetGammaTableI3D = (GLEEPFNWGLGETGAMMATABLEI3DPROC) __GLeeGetProcAddress("wglGetGammaTableI3D"))!=0) nLinked++; 15221 if ((GLeeFuncPtr_wglSetGammaTableI3D = (GLEEPFNWGLSETGAMMATABLEI3DPROC) __GLeeGetProcAddress("wglSetGammaTableI3D"))!=0) nLinked++; 15222 #endif 15223 if (nLinked==4) return GLEE_LINK_COMPLETE; 15224 if (nLinked==0) return GLEE_LINK_FAIL; 15225 return GLEE_LINK_PARTIAL; 15226 } 15227 15228 GLuint __GLeeLink_WGL_I3D_genlock(void) 15229 { 15230 GLint nLinked=0; 15231 #ifdef __GLEE_WGL_I3D_genlock 15232 if ((GLeeFuncPtr_wglEnableGenlockI3D = (GLEEPFNWGLENABLEGENLOCKI3DPROC) __GLeeGetProcAddress("wglEnableGenlockI3D"))!=0) nLinked++; 15233 if ((GLeeFuncPtr_wglDisableGenlockI3D = (GLEEPFNWGLDISABLEGENLOCKI3DPROC) __GLeeGetProcAddress("wglDisableGenlockI3D"))!=0) nLinked++; 15234 if ((GLeeFuncPtr_wglIsEnabledGenlockI3D = (GLEEPFNWGLISENABLEDGENLOCKI3DPROC) __GLeeGetProcAddress("wglIsEnabledGenlockI3D"))!=0) nLinked++; 15235 if ((GLeeFuncPtr_wglGenlockSourceI3D = (GLEEPFNWGLGENLOCKSOURCEI3DPROC) __GLeeGetProcAddress("wglGenlockSourceI3D"))!=0) nLinked++; 15236 if ((GLeeFuncPtr_wglGetGenlockSourceI3D = (GLEEPFNWGLGETGENLOCKSOURCEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceI3D"))!=0) nLinked++; 15237 if ((GLeeFuncPtr_wglGenlockSourceEdgeI3D = (GLEEPFNWGLGENLOCKSOURCEEDGEI3DPROC) __GLeeGetProcAddress("wglGenlockSourceEdgeI3D"))!=0) nLinked++; 15238 if ((GLeeFuncPtr_wglGetGenlockSourceEdgeI3D = (GLEEPFNWGLGETGENLOCKSOURCEEDGEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceEdgeI3D"))!=0) nLinked++; 15239 if ((GLeeFuncPtr_wglGenlockSampleRateI3D = (GLEEPFNWGLGENLOCKSAMPLERATEI3DPROC) __GLeeGetProcAddress("wglGenlockSampleRateI3D"))!=0) nLinked++; 15240 if ((GLeeFuncPtr_wglGetGenlockSampleRateI3D = (GLEEPFNWGLGETGENLOCKSAMPLERATEI3DPROC) __GLeeGetProcAddress("wglGetGenlockSampleRateI3D"))!=0) nLinked++; 15241 if ((GLeeFuncPtr_wglGenlockSourceDelayI3D = (GLEEPFNWGLGENLOCKSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglGenlockSourceDelayI3D"))!=0) nLinked++; 15242 if ((GLeeFuncPtr_wglGetGenlockSourceDelayI3D = (GLEEPFNWGLGETGENLOCKSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglGetGenlockSourceDelayI3D"))!=0) nLinked++; 15243 if ((GLeeFuncPtr_wglQueryGenlockMaxSourceDelayI3D = (GLEEPFNWGLQUERYGENLOCKMAXSOURCEDELAYI3DPROC) __GLeeGetProcAddress("wglQueryGenlockMaxSourceDelayI3D"))!=0) nLinked++; 15244 #endif 15245 if (nLinked==12) return GLEE_LINK_COMPLETE; 15246 if (nLinked==0) return GLEE_LINK_FAIL; 15247 return GLEE_LINK_PARTIAL; 15248 } 15249 15250 GLuint __GLeeLink_WGL_I3D_image_buffer(void) 15251 { 15252 GLint nLinked=0; 15253 #ifdef __GLEE_WGL_I3D_image_buffer 15254 if ((GLeeFuncPtr_wglCreateImageBufferI3D = (GLEEPFNWGLCREATEIMAGEBUFFERI3DPROC) __GLeeGetProcAddress("wglCreateImageBufferI3D"))!=0) nLinked++; 15255 if ((GLeeFuncPtr_wglDestroyImageBufferI3D = (GLEEPFNWGLDESTROYIMAGEBUFFERI3DPROC) __GLeeGetProcAddress("wglDestroyImageBufferI3D"))!=0) nLinked++; 15256 if ((GLeeFuncPtr_wglAssociateImageBufferEventsI3D = (GLEEPFNWGLASSOCIATEIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglAssociateImageBufferEventsI3D"))!=0) nLinked++; 15257 if ((GLeeFuncPtr_wglReleaseImageBufferEventsI3D = (GLEEPFNWGLRELEASEIMAGEBUFFEREVENTSI3DPROC) __GLeeGetProcAddress("wglReleaseImageBufferEventsI3D"))!=0) nLinked++; 15258 #endif 15259 if (nLinked==4) return GLEE_LINK_COMPLETE; 15260 if (nLinked==0) return GLEE_LINK_FAIL; 15261 return GLEE_LINK_PARTIAL; 15262 } 15263 15264 GLuint __GLeeLink_WGL_I3D_swap_frame_lock(void) 15265 { 15266 GLint nLinked=0; 15267 #ifdef __GLEE_WGL_I3D_swap_frame_lock 15268 if ((GLeeFuncPtr_wglEnableFrameLockI3D = (GLEEPFNWGLENABLEFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglEnableFrameLockI3D"))!=0) nLinked++; 15269 if ((GLeeFuncPtr_wglDisableFrameLockI3D = (GLEEPFNWGLDISABLEFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglDisableFrameLockI3D"))!=0) nLinked++; 15270 if ((GLeeFuncPtr_wglIsEnabledFrameLockI3D = (GLEEPFNWGLISENABLEDFRAMELOCKI3DPROC) __GLeeGetProcAddress("wglIsEnabledFrameLockI3D"))!=0) nLinked++; 15271 if ((GLeeFuncPtr_wglQueryFrameLockMasterI3D = (GLEEPFNWGLQUERYFRAMELOCKMASTERI3DPROC) __GLeeGetProcAddress("wglQueryFrameLockMasterI3D"))!=0) nLinked++; 15272 #endif 15273 if (nLinked==4) return GLEE_LINK_COMPLETE; 15274 if (nLinked==0) return GLEE_LINK_FAIL; 15275 return GLEE_LINK_PARTIAL; 15276 } 15277 15278 GLuint __GLeeLink_WGL_NV_render_depth_texture(void) {return GLEE_LINK_COMPLETE;} 15279 15280 GLuint __GLeeLink_WGL_NV_render_texture_rectangle(void) {return GLEE_LINK_COMPLETE;} 15281 15282 GLuint __GLeeLink_WGL_ATI_pixel_format_float(void) {return GLEE_LINK_COMPLETE;} 15283 15284 GLuint __GLeeLink_WGL_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} 15285 15286 GLuint __GLeeLink_WGL_3DL_stereo_control(void) {return GLEE_LINK_COMPLETE;} 15287 15288 GLuint __GLeeLink_WGL_EXT_pixel_format_packed_float(void) {return GLEE_LINK_COMPLETE;} 15289 15290 GLuint __GLeeLink_WGL_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;} 15291 15292 GLuint __GLeeLink_WGL_NV_present_video(void) 15293 { 15294 GLint nLinked=0; 15295 #ifdef __GLEE_WGL_NV_present_video 15296 if ((GLeeFuncPtr_wglEnumerateVideoDevicesNV = (GLEEPFNWGLENUMERATEVIDEODEVICESNVPROC) __GLeeGetProcAddress("wglEnumerateVideoDevicesNV"))!=0) nLinked++; 15297 if ((GLeeFuncPtr_wglBindVideoDeviceNV = (GLEEPFNWGLBINDVIDEODEVICENVPROC) __GLeeGetProcAddress("wglBindVideoDeviceNV"))!=0) nLinked++; 15298 if ((GLeeFuncPtr_wglQueryCurrentContextNV = (GLEEPFNWGLQUERYCURRENTCONTEXTNVPROC) __GLeeGetProcAddress("wglQueryCurrentContextNV"))!=0) nLinked++; 15299 #endif 15300 if (nLinked==3) return GLEE_LINK_COMPLETE; 15301 if (nLinked==0) return GLEE_LINK_FAIL; 15302 return GLEE_LINK_PARTIAL; 15303 } 15304 15305 GLuint __GLeeLink_WGL_NV_swap_group(void) 15306 { 15307 GLint nLinked=0; 15308 #ifdef __GLEE_WGL_NV_swap_group 15309 if ((GLeeFuncPtr_wglJoinSwapGroupNV = (GLEEPFNWGLJOINSWAPGROUPNVPROC) __GLeeGetProcAddress("wglJoinSwapGroupNV"))!=0) nLinked++; 15310 if ((GLeeFuncPtr_wglBindSwapBarrierNV = (GLEEPFNWGLBINDSWAPBARRIERNVPROC) __GLeeGetProcAddress("wglBindSwapBarrierNV"))!=0) nLinked++; 15311 if ((GLeeFuncPtr_wglQuerySwapGroupNV = (GLEEPFNWGLQUERYSWAPGROUPNVPROC) __GLeeGetProcAddress("wglQuerySwapGroupNV"))!=0) nLinked++; 15312 if ((GLeeFuncPtr_wglQueryMaxSwapGroupsNV = (GLEEPFNWGLQUERYMAXSWAPGROUPSNVPROC) __GLeeGetProcAddress("wglQueryMaxSwapGroupsNV"))!=0) nLinked++; 15313 if ((GLeeFuncPtr_wglQueryFrameCountNV = (GLEEPFNWGLQUERYFRAMECOUNTNVPROC) __GLeeGetProcAddress("wglQueryFrameCountNV"))!=0) nLinked++; 15314 if ((GLeeFuncPtr_wglResetFrameCountNV = (GLEEPFNWGLRESETFRAMECOUNTNVPROC) __GLeeGetProcAddress("wglResetFrameCountNV"))!=0) nLinked++; 15315 #endif 15316 if (nLinked==6) return GLEE_LINK_COMPLETE; 15317 if (nLinked==0) return GLEE_LINK_FAIL; 15318 return GLEE_LINK_PARTIAL; 15319 } 15320 15321 GLuint __GLeeLink_WGL_NV_gpu_affinity(void) 15322 { 15323 GLint nLinked=0; 15324 #ifdef __GLEE_WGL_NV_gpu_affinity 15325 if ((GLeeFuncPtr_wglEnumGpusNV = (GLEEPFNWGLENUMGPUSNVPROC) __GLeeGetProcAddress("wglEnumGpusNV"))!=0) nLinked++; 15326 if ((GLeeFuncPtr_wglEnumGpuDevicesNV = (GLEEPFNWGLENUMGPUDEVICESNVPROC) __GLeeGetProcAddress("wglEnumGpuDevicesNV"))!=0) nLinked++; 15327 if ((GLeeFuncPtr_wglCreateAffinityDCNV = (GLEEPFNWGLCREATEAFFINITYDCNVPROC) __GLeeGetProcAddress("wglCreateAffinityDCNV"))!=0) nLinked++; 15328 if ((GLeeFuncPtr_wglEnumGpusFromAffinityDCNV = (GLEEPFNWGLENUMGPUSFROMAFFINITYDCNVPROC) __GLeeGetProcAddress("wglEnumGpusFromAffinityDCNV"))!=0) nLinked++; 15329 if ((GLeeFuncPtr_wglDeleteDCNV = (GLEEPFNWGLDELETEDCNVPROC) __GLeeGetProcAddress("wglDeleteDCNV"))!=0) nLinked++; 15330 #endif 15331 if (nLinked==5) return GLEE_LINK_COMPLETE; 15332 if (nLinked==0) return GLEE_LINK_FAIL; 15333 return GLEE_LINK_PARTIAL; 15334 } 15335 15336 GLuint __GLeeLink_WGL_EXT_display_color_table(void) 15337 { 15338 GLint nLinked=0; 15339 #ifdef __GLEE_WGL_EXT_display_color_table 15340 if ((GLeeFuncPtr_wglCreateDisplayColorTableEXT = (GLEEPFNWGLCREATEDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglCreateDisplayColorTableEXT"))!=0) nLinked++; 15341 if ((GLeeFuncPtr_wglLoadDisplayColorTableEXT = (GLEEPFNWGLLOADDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglLoadDisplayColorTableEXT"))!=0) nLinked++; 15342 if ((GLeeFuncPtr_wglBindDisplayColorTableEXT = (GLEEPFNWGLBINDDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglBindDisplayColorTableEXT"))!=0) nLinked++; 15343 if ((GLeeFuncPtr_wglDestroyDisplayColorTableEXT = (GLEEPFNWGLDESTROYDISPLAYCOLORTABLEEXTPROC) __GLeeGetProcAddress("wglDestroyDisplayColorTableEXT"))!=0) nLinked++; 15344 #endif 15345 if (nLinked==4) return GLEE_LINK_COMPLETE; 15346 if (nLinked==0) return GLEE_LINK_FAIL; 15347 return GLEE_LINK_PARTIAL; 15348 } 15349 15350 GLuint __GLeeLink_WGL_EXT_extensions_string(void) 15351 { 15352 GLint nLinked=0; 15353 #ifdef __GLEE_WGL_EXT_extensions_string 15354 if ((GLeeFuncPtr_wglGetExtensionsStringEXT = (GLEEPFNWGLGETEXTENSIONSSTRINGEXTPROC) __GLeeGetProcAddress("wglGetExtensionsStringEXT"))!=0) nLinked++; 15355 #endif 15356 if (nLinked==1) return GLEE_LINK_COMPLETE; 15357 if (nLinked==0) return GLEE_LINK_FAIL; 15358 return GLEE_LINK_PARTIAL; 15359 } 15360 15361 GLuint __GLeeLink_WGL_EXT_swap_control(void) 15362 { 15363 GLint nLinked=0; 15364 #ifdef __GLEE_WGL_EXT_swap_control 15365 if ((GLeeFuncPtr_wglSwapIntervalEXT = (GLEEPFNWGLSWAPINTERVALEXTPROC) __GLeeGetProcAddress("wglSwapIntervalEXT"))!=0) nLinked++; 15366 if ((GLeeFuncPtr_wglGetSwapIntervalEXT = (GLEEPFNWGLGETSWAPINTERVALEXTPROC) __GLeeGetProcAddress("wglGetSwapIntervalEXT"))!=0) nLinked++; 15367 #endif 15368 if (nLinked==2) return GLEE_LINK_COMPLETE; 15369 if (nLinked==0) return GLEE_LINK_FAIL; 15370 return GLEE_LINK_PARTIAL; 15371 } 15372 15373 GLuint __GLeeLink_WGL_NV_vertex_array_range(void) 15374 { 15375 GLint nLinked=0; 15376 #ifdef __GLEE_WGL_NV_vertex_array_range 15377 if ((GLeeFuncPtr_wglAllocateMemoryNV = (GLEEPFNWGLALLOCATEMEMORYNVPROC) __GLeeGetProcAddress("wglAllocateMemoryNV"))!=0) nLinked++; 15378 if ((GLeeFuncPtr_wglFreeMemoryNV = (GLEEPFNWGLFREEMEMORYNVPROC) __GLeeGetProcAddress("wglFreeMemoryNV"))!=0) nLinked++; 15379 #endif 15380 if (nLinked==2) return GLEE_LINK_COMPLETE; 15381 if (nLinked==0) return GLEE_LINK_FAIL; 15382 return GLEE_LINK_PARTIAL; 15383 } 15384 15385 GLuint __GLeeLink_WGL_OML_sync_control(void) 15386 { 15387 GLint nLinked=0; 15388 #ifdef __GLEE_WGL_OML_sync_control 15389 if ((GLeeFuncPtr_wglGetSyncValuesOML = (GLEEPFNWGLGETSYNCVALUESOMLPROC) __GLeeGetProcAddress("wglGetSyncValuesOML"))!=0) nLinked++; 15390 if ((GLeeFuncPtr_wglGetMscRateOML = (GLEEPFNWGLGETMSCRATEOMLPROC) __GLeeGetProcAddress("wglGetMscRateOML"))!=0) nLinked++; 15391 if ((GLeeFuncPtr_wglSwapBuffersMscOML = (GLEEPFNWGLSWAPBUFFERSMSCOMLPROC) __GLeeGetProcAddress("wglSwapBuffersMscOML"))!=0) nLinked++; 15392 if ((GLeeFuncPtr_wglSwapLayerBuffersMscOML = (GLEEPFNWGLSWAPLAYERBUFFERSMSCOMLPROC) __GLeeGetProcAddress("wglSwapLayerBuffersMscOML"))!=0) nLinked++; 15393 if ((GLeeFuncPtr_wglWaitForMscOML = (GLEEPFNWGLWAITFORMSCOMLPROC) __GLeeGetProcAddress("wglWaitForMscOML"))!=0) nLinked++; 15394 if ((GLeeFuncPtr_wglWaitForSbcOML = (GLEEPFNWGLWAITFORSBCOMLPROC) __GLeeGetProcAddress("wglWaitForSbcOML"))!=0) nLinked++; 15395 #endif 15396 if (nLinked==6) return GLEE_LINK_COMPLETE; 15397 if (nLinked==0) return GLEE_LINK_FAIL; 15398 return GLEE_LINK_PARTIAL; 15399 } 15400 15401 GLuint __GLeeLink_WGL_I3D_swap_frame_usage(void) 15402 { 15403 GLint nLinked=0; 15404 #ifdef __GLEE_WGL_I3D_swap_frame_usage 15405 if ((GLeeFuncPtr_wglGetFrameUsageI3D = (GLEEPFNWGLGETFRAMEUSAGEI3DPROC) __GLeeGetProcAddress("wglGetFrameUsageI3D"))!=0) nLinked++; 15406 if ((GLeeFuncPtr_wglBeginFrameTrackingI3D = (GLEEPFNWGLBEGINFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglBeginFrameTrackingI3D"))!=0) nLinked++; 15407 if ((GLeeFuncPtr_wglEndFrameTrackingI3D = (GLEEPFNWGLENDFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglEndFrameTrackingI3D"))!=0) nLinked++; 15408 if ((GLeeFuncPtr_wglQueryFrameTrackingI3D = (GLEEPFNWGLQUERYFRAMETRACKINGI3DPROC) __GLeeGetProcAddress("wglQueryFrameTrackingI3D"))!=0) nLinked++; 15409 #endif 15410 if (nLinked==4) return GLEE_LINK_COMPLETE; 15411 if (nLinked==0) return GLEE_LINK_FAIL; 15412 return GLEE_LINK_PARTIAL; 15413 } 15414 15415 GLuint __GLeeLink_WGL_NV_video_output(void) 15416 { 15417 GLint nLinked=0; 15418 #ifdef __GLEE_WGL_NV_video_output 15419 if ((GLeeFuncPtr_wglGetVideoDeviceNV = (GLEEPFNWGLGETVIDEODEVICENVPROC) __GLeeGetProcAddress("wglGetVideoDeviceNV"))!=0) nLinked++; 15420 if ((GLeeFuncPtr_wglReleaseVideoDeviceNV = (GLEEPFNWGLRELEASEVIDEODEVICENVPROC) __GLeeGetProcAddress("wglReleaseVideoDeviceNV"))!=0) nLinked++; 15421 if ((GLeeFuncPtr_wglBindVideoImageNV = (GLEEPFNWGLBINDVIDEOIMAGENVPROC) __GLeeGetProcAddress("wglBindVideoImageNV"))!=0) nLinked++; 15422 if ((GLeeFuncPtr_wglReleaseVideoImageNV = (GLEEPFNWGLRELEASEVIDEOIMAGENVPROC) __GLeeGetProcAddress("wglReleaseVideoImageNV"))!=0) nLinked++; 15423 if ((GLeeFuncPtr_wglSendPbufferToVideoNV = (GLEEPFNWGLSENDPBUFFERTOVIDEONVPROC) __GLeeGetProcAddress("wglSendPbufferToVideoNV"))!=0) nLinked++; 15424 if ((GLeeFuncPtr_wglGetVideoInfoNV = (GLEEPFNWGLGETVIDEOINFONVPROC) __GLeeGetProcAddress("wglGetVideoInfoNV"))!=0) nLinked++; 15425 #endif 15426 if (nLinked==6) return GLEE_LINK_COMPLETE; 15427 if (nLinked==0) return GLEE_LINK_FAIL; 15428 return GLEE_LINK_PARTIAL; 15429 } 15430 15431 GLEE_LINK_FUNCTION __GLeeWGLLoadFunction[37]; 15432 15433 void initWGLLoadFunctions(void) 15434 { 15435 __GLeeWGLLoadFunction[0]=__GLeeLink_WGL_ARB_buffer_region; 15436 __GLeeWGLLoadFunction[1]=__GLeeLink_WGL_ARB_multisample; 15437 __GLeeWGLLoadFunction[2]=__GLeeLink_WGL_ARB_extensions_string; 15438 __GLeeWGLLoadFunction[3]=__GLeeLink_WGL_ARB_pixel_format; 15439 __GLeeWGLLoadFunction[4]=__GLeeLink_WGL_ARB_make_current_read; 15440 __GLeeWGLLoadFunction[5]=__GLeeLink_WGL_ARB_pbuffer; 15441 __GLeeWGLLoadFunction[6]=__GLeeLink_WGL_ARB_render_texture; 15442 __GLeeWGLLoadFunction[7]=__GLeeLink_WGL_ARB_pixel_format_float; 15443 __GLeeWGLLoadFunction[8]=__GLeeLink_WGL_ARB_create_context; 15444 __GLeeWGLLoadFunction[9]=__GLeeLink_WGL_EXT_make_current_read; 15445 __GLeeWGLLoadFunction[10]=__GLeeLink_WGL_EXT_pixel_format; 15446 __GLeeWGLLoadFunction[11]=__GLeeLink_WGL_EXT_pbuffer; 15447 __GLeeWGLLoadFunction[12]=__GLeeLink_WGL_EXT_depth_float; 15448 __GLeeWGLLoadFunction[13]=__GLeeLink_WGL_3DFX_multisample; 15449 __GLeeWGLLoadFunction[14]=__GLeeLink_WGL_EXT_multisample; 15450 __GLeeWGLLoadFunction[15]=__GLeeLink_WGL_I3D_digital_video_control; 15451 __GLeeWGLLoadFunction[16]=__GLeeLink_WGL_I3D_gamma; 15452 __GLeeWGLLoadFunction[17]=__GLeeLink_WGL_I3D_genlock; 15453 __GLeeWGLLoadFunction[18]=__GLeeLink_WGL_I3D_image_buffer; 15454 __GLeeWGLLoadFunction[19]=__GLeeLink_WGL_I3D_swap_frame_lock; 15455 __GLeeWGLLoadFunction[20]=__GLeeLink_WGL_NV_render_depth_texture; 15456 __GLeeWGLLoadFunction[21]=__GLeeLink_WGL_NV_render_texture_rectangle; 15457 __GLeeWGLLoadFunction[22]=__GLeeLink_WGL_ATI_pixel_format_float; 15458 __GLeeWGLLoadFunction[23]=__GLeeLink_WGL_NV_float_buffer; 15459 __GLeeWGLLoadFunction[24]=__GLeeLink_WGL_3DL_stereo_control; 15460 __GLeeWGLLoadFunction[25]=__GLeeLink_WGL_EXT_pixel_format_packed_float; 15461 __GLeeWGLLoadFunction[26]=__GLeeLink_WGL_EXT_framebuffer_sRGB; 15462 __GLeeWGLLoadFunction[27]=__GLeeLink_WGL_NV_present_video; 15463 __GLeeWGLLoadFunction[28]=__GLeeLink_WGL_NV_swap_group; 15464 __GLeeWGLLoadFunction[29]=__GLeeLink_WGL_NV_gpu_affinity; 15465 __GLeeWGLLoadFunction[30]=__GLeeLink_WGL_EXT_display_color_table; 15466 __GLeeWGLLoadFunction[31]=__GLeeLink_WGL_EXT_extensions_string; 15467 __GLeeWGLLoadFunction[32]=__GLeeLink_WGL_EXT_swap_control; 15468 __GLeeWGLLoadFunction[33]=__GLeeLink_WGL_NV_vertex_array_range; 15469 __GLeeWGLLoadFunction[34]=__GLeeLink_WGL_OML_sync_control; 15470 __GLeeWGLLoadFunction[35]=__GLeeLink_WGL_I3D_swap_frame_usage; 15471 __GLeeWGLLoadFunction[36]=__GLeeLink_WGL_NV_video_output; 15472 } 15473 15474 #elif defined(__APPLE__) || defined(__APPLE_CC__) 15475 #else /* Linux */ 15476 GLuint __GLeeLink_GLX_VERSION_1_3(void) 15477 { 15478 GLint nLinked=0; 15479 #ifdef __GLEE_GLX_VERSION_1_3 15480 if ((GLeeFuncPtr_glXGetFBConfigs = (GLEEPFNGLXGETFBCONFIGSPROC) __GLeeGetProcAddress("glXGetFBConfigs"))!=0) nLinked++; 15481 if ((GLeeFuncPtr_glXChooseFBConfig = (GLEEPFNGLXCHOOSEFBCONFIGPROC) __GLeeGetProcAddress("glXChooseFBConfig"))!=0) nLinked++; 15482 if ((GLeeFuncPtr_glXGetFBConfigAttrib = (GLEEPFNGLXGETFBCONFIGATTRIBPROC) __GLeeGetProcAddress("glXGetFBConfigAttrib"))!=0) nLinked++; 15483 if ((GLeeFuncPtr_glXGetVisualFromFBConfig = (GLEEPFNGLXGETVISUALFROMFBCONFIGPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfig"))!=0) nLinked++; 15484 if ((GLeeFuncPtr_glXCreateWindow = (GLEEPFNGLXCREATEWINDOWPROC) __GLeeGetProcAddress("glXCreateWindow"))!=0) nLinked++; 15485 if ((GLeeFuncPtr_glXDestroyWindow = (GLEEPFNGLXDESTROYWINDOWPROC) __GLeeGetProcAddress("glXDestroyWindow"))!=0) nLinked++; 15486 if ((GLeeFuncPtr_glXCreatePixmap = (GLEEPFNGLXCREATEPIXMAPPROC) __GLeeGetProcAddress("glXCreatePixmap"))!=0) nLinked++; 15487 if ((GLeeFuncPtr_glXDestroyPixmap = (GLEEPFNGLXDESTROYPIXMAPPROC) __GLeeGetProcAddress("glXDestroyPixmap"))!=0) nLinked++; 15488 if ((GLeeFuncPtr_glXCreatePbuffer = (GLEEPFNGLXCREATEPBUFFERPROC) __GLeeGetProcAddress("glXCreatePbuffer"))!=0) nLinked++; 15489 if ((GLeeFuncPtr_glXDestroyPbuffer = (GLEEPFNGLXDESTROYPBUFFERPROC) __GLeeGetProcAddress("glXDestroyPbuffer"))!=0) nLinked++; 15490 if ((GLeeFuncPtr_glXQueryDrawable = (GLEEPFNGLXQUERYDRAWABLEPROC) __GLeeGetProcAddress("glXQueryDrawable"))!=0) nLinked++; 15491 if ((GLeeFuncPtr_glXCreateNewContext = (GLEEPFNGLXCREATENEWCONTEXTPROC) __GLeeGetProcAddress("glXCreateNewContext"))!=0) nLinked++; 15492 if ((GLeeFuncPtr_glXMakeContextCurrent = (GLEEPFNGLXMAKECONTEXTCURRENTPROC) __GLeeGetProcAddress("glXMakeContextCurrent"))!=0) nLinked++; 15493 if ((GLeeFuncPtr_glXGetCurrentReadDrawable = (GLEEPFNGLXGETCURRENTREADDRAWABLEPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawable"))!=0) nLinked++; 15494 if ((GLeeFuncPtr_glXGetCurrentDisplay = (GLEEPFNGLXGETCURRENTDISPLAYPROC) __GLeeGetProcAddress("glXGetCurrentDisplay"))!=0) nLinked++; 15495 if ((GLeeFuncPtr_glXQueryContext = (GLEEPFNGLXQUERYCONTEXTPROC) __GLeeGetProcAddress("glXQueryContext"))!=0) nLinked++; 15496 if ((GLeeFuncPtr_glXSelectEvent = (GLEEPFNGLXSELECTEVENTPROC) __GLeeGetProcAddress("glXSelectEvent"))!=0) nLinked++; 15497 if ((GLeeFuncPtr_glXGetSelectedEvent = (GLEEPFNGLXGETSELECTEDEVENTPROC) __GLeeGetProcAddress("glXGetSelectedEvent"))!=0) nLinked++; 15498 #endif 15499 if (nLinked==18) return GLEE_LINK_COMPLETE; 15500 if (nLinked==0) return GLEE_LINK_FAIL; 15501 return GLEE_LINK_PARTIAL; 15502 } 15503 15504 GLuint __GLeeLink_GLX_VERSION_1_4(void) 15505 { 15506 GLint nLinked=0; 15507 #ifdef __GLEE_GLX_VERSION_1_4 15508 if ((GLeeFuncPtr_glXGetProcAddress = (GLEEPFNGLXGETPROCADDRESSPROC) __GLeeGetProcAddress("glXGetProcAddress"))!=0) nLinked++; 15509 #endif 15510 if (nLinked==1) return GLEE_LINK_COMPLETE; 15511 if (nLinked==0) return GLEE_LINK_FAIL; 15512 return GLEE_LINK_PARTIAL; 15513 } 15514 15515 GLuint __GLeeLink_GLX_ARB_multisample(void) {return GLEE_LINK_COMPLETE;} 15516 15517 GLuint __GLeeLink_GLX_ARB_fbconfig_float(void) {return GLEE_LINK_COMPLETE;} 15518 15519 GLuint __GLeeLink_GLX_ARB_create_context(void) 15520 { 15521 GLint nLinked=0; 15522 #ifdef __GLEE_GLX_ARB_create_context 15523 if ((GLeeFuncPtr_glXCreateContextAttribsARB = (GLEEPFNGLXCREATECONTEXTATTRIBSARBPROC) __GLeeGetProcAddress("glXCreateContextAttribsARB"))!=0) nLinked++; 15524 #endif 15525 if (nLinked==1) return GLEE_LINK_COMPLETE; 15526 if (nLinked==0) return GLEE_LINK_FAIL; 15527 return GLEE_LINK_PARTIAL; 15528 } 15529 15530 GLuint __GLeeLink_GLX_SGIS_multisample(void) {return GLEE_LINK_COMPLETE;} 15531 15532 GLuint __GLeeLink_GLX_EXT_visual_info(void) {return GLEE_LINK_COMPLETE;} 15533 15534 GLuint __GLeeLink_GLX_SGI_swap_control(void) 15535 { 15536 GLint nLinked=0; 15537 #ifdef __GLEE_GLX_SGI_swap_control 15538 if ((GLeeFuncPtr_glXSwapIntervalSGI = (GLEEPFNGLXSWAPINTERVALSGIPROC) __GLeeGetProcAddress("glXSwapIntervalSGI"))!=0) nLinked++; 15539 #endif 15540 if (nLinked==1) return GLEE_LINK_COMPLETE; 15541 if (nLinked==0) return GLEE_LINK_FAIL; 15542 return GLEE_LINK_PARTIAL; 15543 } 15544 15545 GLuint __GLeeLink_GLX_SGI_video_sync(void) 15546 { 15547 GLint nLinked=0; 15548 #ifdef __GLEE_GLX_SGI_video_sync 15549 if ((GLeeFuncPtr_glXGetVideoSyncSGI = (GLEEPFNGLXGETVIDEOSYNCSGIPROC) __GLeeGetProcAddress("glXGetVideoSyncSGI"))!=0) nLinked++; 15550 if ((GLeeFuncPtr_glXWaitVideoSyncSGI = (GLEEPFNGLXWAITVIDEOSYNCSGIPROC) __GLeeGetProcAddress("glXWaitVideoSyncSGI"))!=0) nLinked++; 15551 #endif 15552 if (nLinked==2) return GLEE_LINK_COMPLETE; 15553 if (nLinked==0) return GLEE_LINK_FAIL; 15554 return GLEE_LINK_PARTIAL; 15555 } 15556 15557 GLuint __GLeeLink_GLX_SGI_make_current_read(void) 15558 { 15559 GLint nLinked=0; 15560 #ifdef __GLEE_GLX_SGI_make_current_read 15561 if ((GLeeFuncPtr_glXMakeCurrentReadSGI = (GLEEPFNGLXMAKECURRENTREADSGIPROC) __GLeeGetProcAddress("glXMakeCurrentReadSGI"))!=0) nLinked++; 15562 if ((GLeeFuncPtr_glXGetCurrentReadDrawableSGI = (GLEEPFNGLXGETCURRENTREADDRAWABLESGIPROC) __GLeeGetProcAddress("glXGetCurrentReadDrawableSGI"))!=0) nLinked++; 15563 #endif 15564 if (nLinked==2) return GLEE_LINK_COMPLETE; 15565 if (nLinked==0) return GLEE_LINK_FAIL; 15566 return GLEE_LINK_PARTIAL; 15567 } 15568 15569 GLuint __GLeeLink_GLX_EXT_visual_rating(void) {return GLEE_LINK_COMPLETE;} 15570 15571 GLuint __GLeeLink_GLX_EXT_import_context(void) 15572 { 15573 GLint nLinked=0; 15574 #ifdef __GLEE_GLX_EXT_import_context 15575 if ((GLeeFuncPtr_glXGetCurrentDisplayEXT = (GLEEPFNGLXGETCURRENTDISPLAYEXTPROC) __GLeeGetProcAddress("glXGetCurrentDisplayEXT"))!=0) nLinked++; 15576 if ((GLeeFuncPtr_glXQueryContextInfoEXT = (GLEEPFNGLXQUERYCONTEXTINFOEXTPROC) __GLeeGetProcAddress("glXQueryContextInfoEXT"))!=0) nLinked++; 15577 if ((GLeeFuncPtr_glXGetContextIDEXT = (GLEEPFNGLXGETCONTEXTIDEXTPROC) __GLeeGetProcAddress("glXGetContextIDEXT"))!=0) nLinked++; 15578 if ((GLeeFuncPtr_glXImportContextEXT = (GLEEPFNGLXIMPORTCONTEXTEXTPROC) __GLeeGetProcAddress("glXImportContextEXT"))!=0) nLinked++; 15579 if ((GLeeFuncPtr_glXFreeContextEXT = (GLEEPFNGLXFREECONTEXTEXTPROC) __GLeeGetProcAddress("glXFreeContextEXT"))!=0) nLinked++; 15580 #endif 15581 if (nLinked==5) return GLEE_LINK_COMPLETE; 15582 if (nLinked==0) return GLEE_LINK_FAIL; 15583 return GLEE_LINK_PARTIAL; 15584 } 15585 15586 GLuint __GLeeLink_GLX_SGIX_fbconfig(void) 15587 { 15588 GLint nLinked=0; 15589 #ifdef __GLEE_GLX_SGIX_fbconfig 15590 if ((GLeeFuncPtr_glXGetFBConfigAttribSGIX = (GLEEPFNGLXGETFBCONFIGATTRIBSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigAttribSGIX"))!=0) nLinked++; 15591 if ((GLeeFuncPtr_glXChooseFBConfigSGIX = (GLEEPFNGLXCHOOSEFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXChooseFBConfigSGIX"))!=0) nLinked++; 15592 if ((GLeeFuncPtr_glXCreateGLXPixmapWithConfigSGIX = (GLEEPFNGLXCREATEGLXPIXMAPWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPixmapWithConfigSGIX"))!=0) nLinked++; 15593 if ((GLeeFuncPtr_glXCreateContextWithConfigSGIX = (GLEEPFNGLXCREATECONTEXTWITHCONFIGSGIXPROC) __GLeeGetProcAddress("glXCreateContextWithConfigSGIX"))!=0) nLinked++; 15594 if ((GLeeFuncPtr_glXGetVisualFromFBConfigSGIX = (GLEEPFNGLXGETVISUALFROMFBCONFIGSGIXPROC) __GLeeGetProcAddress("glXGetVisualFromFBConfigSGIX"))!=0) nLinked++; 15595 if ((GLeeFuncPtr_glXGetFBConfigFromVisualSGIX = (GLEEPFNGLXGETFBCONFIGFROMVISUALSGIXPROC) __GLeeGetProcAddress("glXGetFBConfigFromVisualSGIX"))!=0) nLinked++; 15596 #endif 15597 if (nLinked==6) return GLEE_LINK_COMPLETE; 15598 if (nLinked==0) return GLEE_LINK_FAIL; 15599 return GLEE_LINK_PARTIAL; 15600 } 15601 15602 GLuint __GLeeLink_GLX_SGIX_pbuffer(void) 15603 { 15604 GLint nLinked=0; 15605 #ifdef __GLEE_GLX_SGIX_pbuffer 15606 if ((GLeeFuncPtr_glXCreateGLXPbufferSGIX = (GLEEPFNGLXCREATEGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXCreateGLXPbufferSGIX"))!=0) nLinked++; 15607 if ((GLeeFuncPtr_glXDestroyGLXPbufferSGIX = (GLEEPFNGLXDESTROYGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXDestroyGLXPbufferSGIX"))!=0) nLinked++; 15608 if ((GLeeFuncPtr_glXQueryGLXPbufferSGIX = (GLEEPFNGLXQUERYGLXPBUFFERSGIXPROC) __GLeeGetProcAddress("glXQueryGLXPbufferSGIX"))!=0) nLinked++; 15609 if ((GLeeFuncPtr_glXSelectEventSGIX = (GLEEPFNGLXSELECTEVENTSGIXPROC) __GLeeGetProcAddress("glXSelectEventSGIX"))!=0) nLinked++; 15610 if ((GLeeFuncPtr_glXGetSelectedEventSGIX = (GLEEPFNGLXGETSELECTEDEVENTSGIXPROC) __GLeeGetProcAddress("glXGetSelectedEventSGIX"))!=0) nLinked++; 15611 #endif 15612 if (nLinked==5) return GLEE_LINK_COMPLETE; 15613 if (nLinked==0) return GLEE_LINK_FAIL; 15614 return GLEE_LINK_PARTIAL; 15615 } 15616 15617 GLuint __GLeeLink_GLX_SGI_cushion(void) 15618 { 15619 GLint nLinked=0; 15620 #ifdef __GLEE_GLX_SGI_cushion 15621 if ((GLeeFuncPtr_glXCushionSGI = (GLEEPFNGLXCUSHIONSGIPROC) __GLeeGetProcAddress("glXCushionSGI"))!=0) nLinked++; 15622 #endif 15623 if (nLinked==1) return GLEE_LINK_COMPLETE; 15624 if (nLinked==0) return GLEE_LINK_FAIL; 15625 return GLEE_LINK_PARTIAL; 15626 } 15627 15628 GLuint __GLeeLink_GLX_SGIX_video_resize(void) 15629 { 15630 GLint nLinked=0; 15631 #ifdef __GLEE_GLX_SGIX_video_resize 15632 if ((GLeeFuncPtr_glXBindChannelToWindowSGIX = (GLEEPFNGLXBINDCHANNELTOWINDOWSGIXPROC) __GLeeGetProcAddress("glXBindChannelToWindowSGIX"))!=0) nLinked++; 15633 if ((GLeeFuncPtr_glXChannelRectSGIX = (GLEEPFNGLXCHANNELRECTSGIXPROC) __GLeeGetProcAddress("glXChannelRectSGIX"))!=0) nLinked++; 15634 if ((GLeeFuncPtr_glXQueryChannelRectSGIX = (GLEEPFNGLXQUERYCHANNELRECTSGIXPROC) __GLeeGetProcAddress("glXQueryChannelRectSGIX"))!=0) nLinked++; 15635 if ((GLeeFuncPtr_glXQueryChannelDeltasSGIX = (GLEEPFNGLXQUERYCHANNELDELTASSGIXPROC) __GLeeGetProcAddress("glXQueryChannelDeltasSGIX"))!=0) nLinked++; 15636 if ((GLeeFuncPtr_glXChannelRectSyncSGIX = (GLEEPFNGLXCHANNELRECTSYNCSGIXPROC) __GLeeGetProcAddress("glXChannelRectSyncSGIX"))!=0) nLinked++; 15637 #endif 15638 if (nLinked==5) return GLEE_LINK_COMPLETE; 15639 if (nLinked==0) return GLEE_LINK_FAIL; 15640 return GLEE_LINK_PARTIAL; 15641 } 15642 15643 GLuint __GLeeLink_GLX_SGIX_swap_group(void) 15644 { 15645 GLint nLinked=0; 15646 #ifdef __GLEE_GLX_SGIX_swap_group 15647 if ((GLeeFuncPtr_glXJoinSwapGroupSGIX = (GLEEPFNGLXJOINSWAPGROUPSGIXPROC) __GLeeGetProcAddress("glXJoinSwapGroupSGIX"))!=0) nLinked++; 15648 #endif 15649 if (nLinked==1) return GLEE_LINK_COMPLETE; 15650 if (nLinked==0) return GLEE_LINK_FAIL; 15651 return GLEE_LINK_PARTIAL; 15652 } 15653 15654 GLuint __GLeeLink_GLX_SGIX_swap_barrier(void) 15655 { 15656 GLint nLinked=0; 15657 #ifdef __GLEE_GLX_SGIX_swap_barrier 15658 if ((GLeeFuncPtr_glXBindSwapBarrierSGIX = (GLEEPFNGLXBINDSWAPBARRIERSGIXPROC) __GLeeGetProcAddress("glXBindSwapBarrierSGIX"))!=0) nLinked++; 15659 if ((GLeeFuncPtr_glXQueryMaxSwapBarriersSGIX = (GLEEPFNGLXQUERYMAXSWAPBARRIERSSGIXPROC) __GLeeGetProcAddress("glXQueryMaxSwapBarriersSGIX"))!=0) nLinked++; 15660 #endif 15661 if (nLinked==2) return GLEE_LINK_COMPLETE; 15662 if (nLinked==0) return GLEE_LINK_FAIL; 15663 return GLEE_LINK_PARTIAL; 15664 } 15665 15666 GLuint __GLeeLink_GLX_SGIS_blended_overlay(void) {return GLEE_LINK_COMPLETE;} 15667 15668 GLuint __GLeeLink_GLX_SGIS_shared_multisample(void) {return GLEE_LINK_COMPLETE;} 15669 15670 GLuint __GLeeLink_GLX_SUN_get_transparent_index(void) 15671 { 15672 GLint nLinked=0; 15673 #ifdef __GLEE_GLX_SUN_get_transparent_index 15674 if ((GLeeFuncPtr_glXGetTransparentIndexSUN = (GLEEPFNGLXGETTRANSPARENTINDEXSUNPROC) __GLeeGetProcAddress("glXGetTransparentIndexSUN"))!=0) nLinked++; 15675 #endif 15676 if (nLinked==1) return GLEE_LINK_COMPLETE; 15677 if (nLinked==0) return GLEE_LINK_FAIL; 15678 return GLEE_LINK_PARTIAL; 15679 } 15680 15681 GLuint __GLeeLink_GLX_3DFX_multisample(void) {return GLEE_LINK_COMPLETE;} 15682 15683 GLuint __GLeeLink_GLX_MESA_copy_sub_buffer(void) 15684 { 15685 GLint nLinked=0; 15686 #ifdef __GLEE_GLX_MESA_copy_sub_buffer 15687 if ((GLeeFuncPtr_glXCopySubBufferMESA = (GLEEPFNGLXCOPYSUBBUFFERMESAPROC) __GLeeGetProcAddress("glXCopySubBufferMESA"))!=0) nLinked++; 15688 #endif 15689 if (nLinked==1) return GLEE_LINK_COMPLETE; 15690 if (nLinked==0) return GLEE_LINK_FAIL; 15691 return GLEE_LINK_PARTIAL; 15692 } 15693 15694 GLuint __GLeeLink_GLX_MESA_pixmap_colormap(void) 15695 { 15696 GLint nLinked=0; 15697 #ifdef __GLEE_GLX_MESA_pixmap_colormap 15698 if ((GLeeFuncPtr_glXCreateGLXPixmapMESA = (GLEEPFNGLXCREATEGLXPIXMAPMESAPROC) __GLeeGetProcAddress("glXCreateGLXPixmapMESA"))!=0) nLinked++; 15699 #endif 15700 if (nLinked==1) return GLEE_LINK_COMPLETE; 15701 if (nLinked==0) return GLEE_LINK_FAIL; 15702 return GLEE_LINK_PARTIAL; 15703 } 15704 15705 GLuint __GLeeLink_GLX_MESA_release_buffers(void) 15706 { 15707 GLint nLinked=0; 15708 #ifdef __GLEE_GLX_MESA_release_buffers 15709 if ((GLeeFuncPtr_glXReleaseBuffersMESA = (GLEEPFNGLXRELEASEBUFFERSMESAPROC) __GLeeGetProcAddress("glXReleaseBuffersMESA"))!=0) nLinked++; 15710 #endif 15711 if (nLinked==1) return GLEE_LINK_COMPLETE; 15712 if (nLinked==0) return GLEE_LINK_FAIL; 15713 return GLEE_LINK_PARTIAL; 15714 } 15715 15716 GLuint __GLeeLink_GLX_MESA_set_3dfx_mode(void) 15717 { 15718 GLint nLinked=0; 15719 #ifdef __GLEE_GLX_MESA_set_3dfx_mode 15720 if ((GLeeFuncPtr_glXSet3DfxModeMESA = (GLEEPFNGLXSET3DFXMODEMESAPROC) __GLeeGetProcAddress("glXSet3DfxModeMESA"))!=0) nLinked++; 15721 #endif 15722 if (nLinked==1) return GLEE_LINK_COMPLETE; 15723 if (nLinked==0) return GLEE_LINK_FAIL; 15724 return GLEE_LINK_PARTIAL; 15725 } 15726 15727 GLuint __GLeeLink_GLX_SGIX_visual_select_group(void) {return GLEE_LINK_COMPLETE;} 15728 15729 GLuint __GLeeLink_GLX_OML_swap_method(void) {return GLEE_LINK_COMPLETE;} 15730 15731 GLuint __GLeeLink_GLX_OML_sync_control(void) 15732 { 15733 GLint nLinked=0; 15734 #ifdef __GLEE_GLX_OML_sync_control 15735 if ((GLeeFuncPtr_glXGetSyncValuesOML = (GLEEPFNGLXGETSYNCVALUESOMLPROC) __GLeeGetProcAddress("glXGetSyncValuesOML"))!=0) nLinked++; 15736 if ((GLeeFuncPtr_glXGetMscRateOML = (GLEEPFNGLXGETMSCRATEOMLPROC) __GLeeGetProcAddress("glXGetMscRateOML"))!=0) nLinked++; 15737 if ((GLeeFuncPtr_glXSwapBuffersMscOML = (GLEEPFNGLXSWAPBUFFERSMSCOMLPROC) __GLeeGetProcAddress("glXSwapBuffersMscOML"))!=0) nLinked++; 15738 if ((GLeeFuncPtr_glXWaitForMscOML = (GLEEPFNGLXWAITFORMSCOMLPROC) __GLeeGetProcAddress("glXWaitForMscOML"))!=0) nLinked++; 15739 if ((GLeeFuncPtr_glXWaitForSbcOML = (GLEEPFNGLXWAITFORSBCOMLPROC) __GLeeGetProcAddress("glXWaitForSbcOML"))!=0) nLinked++; 15740 #endif 15741 if (nLinked==5) return GLEE_LINK_COMPLETE; 15742 if (nLinked==0) return GLEE_LINK_FAIL; 15743 return GLEE_LINK_PARTIAL; 15744 } 15745 15746 GLuint __GLeeLink_GLX_NV_float_buffer(void) {return GLEE_LINK_COMPLETE;} 15747 15748 GLuint __GLeeLink_GLX_SGIX_hyperpipe(void) 15749 { 15750 GLint nLinked=0; 15751 #ifdef __GLEE_GLX_SGIX_hyperpipe 15752 if ((GLeeFuncPtr_glXQueryHyperpipeNetworkSGIX = (GLEEPFNGLXQUERYHYPERPIPENETWORKSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeNetworkSGIX"))!=0) nLinked++; 15753 if ((GLeeFuncPtr_glXHyperpipeConfigSGIX = (GLEEPFNGLXHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXHyperpipeConfigSGIX"))!=0) nLinked++; 15754 if ((GLeeFuncPtr_glXQueryHyperpipeConfigSGIX = (GLEEPFNGLXQUERYHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeConfigSGIX"))!=0) nLinked++; 15755 if ((GLeeFuncPtr_glXDestroyHyperpipeConfigSGIX = (GLEEPFNGLXDESTROYHYPERPIPECONFIGSGIXPROC) __GLeeGetProcAddress("glXDestroyHyperpipeConfigSGIX"))!=0) nLinked++; 15756 if ((GLeeFuncPtr_glXBindHyperpipeSGIX = (GLEEPFNGLXBINDHYPERPIPESGIXPROC) __GLeeGetProcAddress("glXBindHyperpipeSGIX"))!=0) nLinked++; 15757 if ((GLeeFuncPtr_glXQueryHyperpipeBestAttribSGIX = (GLEEPFNGLXQUERYHYPERPIPEBESTATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeBestAttribSGIX"))!=0) nLinked++; 15758 if ((GLeeFuncPtr_glXHyperpipeAttribSGIX = (GLEEPFNGLXHYPERPIPEATTRIBSGIXPROC) __GLeeGetProcAddress("glXHyperpipeAttribSGIX"))!=0) nLinked++; 15759 if ((GLeeFuncPtr_glXQueryHyperpipeAttribSGIX = (GLEEPFNGLXQUERYHYPERPIPEATTRIBSGIXPROC) __GLeeGetProcAddress("glXQueryHyperpipeAttribSGIX"))!=0) nLinked++; 15760 #endif 15761 if (nLinked==8) return GLEE_LINK_COMPLETE; 15762 if (nLinked==0) return GLEE_LINK_FAIL; 15763 return GLEE_LINK_PARTIAL; 15764 } 15765 15766 GLuint __GLeeLink_GLX_MESA_agp_offset(void) 15767 { 15768 GLint nLinked=0; 15769 #ifdef __GLEE_GLX_MESA_agp_offset 15770 if ((GLeeFuncPtr_glXGetAGPOffsetMESA = (GLEEPFNGLXGETAGPOFFSETMESAPROC) __GLeeGetProcAddress("glXGetAGPOffsetMESA"))!=0) nLinked++; 15771 #endif 15772 if (nLinked==1) return GLEE_LINK_COMPLETE; 15773 if (nLinked==0) return GLEE_LINK_FAIL; 15774 return GLEE_LINK_PARTIAL; 15775 } 15776 15777 GLuint __GLeeLink_GLX_EXT_fbconfig_packed_float(void) {return GLEE_LINK_COMPLETE;} 15778 15779 GLuint __GLeeLink_GLX_EXT_framebuffer_sRGB(void) {return GLEE_LINK_COMPLETE;} 15780 15781 GLuint __GLeeLink_GLX_EXT_texture_from_pixmap(void) 15782 { 15783 GLint nLinked=0; 15784 #ifdef __GLEE_GLX_EXT_texture_from_pixmap 15785 if ((GLeeFuncPtr_glXBindTexImageEXT = (GLEEPFNGLXBINDTEXIMAGEEXTPROC) __GLeeGetProcAddress("glXBindTexImageEXT"))!=0) nLinked++; 15786 if ((GLeeFuncPtr_glXReleaseTexImageEXT = (GLEEPFNGLXRELEASETEXIMAGEEXTPROC) __GLeeGetProcAddress("glXReleaseTexImageEXT"))!=0) nLinked++; 15787 #endif 15788 if (nLinked==2) return GLEE_LINK_COMPLETE; 15789 if (nLinked==0) return GLEE_LINK_FAIL; 15790 return GLEE_LINK_PARTIAL; 15791 } 15792 15793 GLuint __GLeeLink_GLX_NV_present_video(void) {return GLEE_LINK_COMPLETE;} 15794 15795 GLuint __GLeeLink_GLX_NV_video_out(void) {return GLEE_LINK_COMPLETE;} 15796 15797 GLuint __GLeeLink_GLX_NV_swap_group(void) {return GLEE_LINK_COMPLETE;} 15798 15799 GLuint __GLeeLink_GLX_EXT_scene_marker(void) {return GLEE_LINK_COMPLETE;} 15800 15801 GLuint __GLeeLink_GLX_NV_video_output(void) 15802 { 15803 GLint nLinked=0; 15804 #ifdef __GLEE_GLX_NV_video_output 15805 if ((GLeeFuncPtr_glXGetVideoDeviceNV = (GLEEPFNGLXGETVIDEODEVICENVPROC) __GLeeGetProcAddress("glXGetVideoDeviceNV"))!=0) nLinked++; 15806 if ((GLeeFuncPtr_glXReleaseVideoDeviceNV = (GLEEPFNGLXRELEASEVIDEODEVICENVPROC) __GLeeGetProcAddress("glXReleaseVideoDeviceNV"))!=0) nLinked++; 15807 if ((GLeeFuncPtr_glXBindVideoImageNV = (GLEEPFNGLXBINDVIDEOIMAGENVPROC) __GLeeGetProcAddress("glXBindVideoImageNV"))!=0) nLinked++; 15808 if ((GLeeFuncPtr_glXReleaseVideoImageNV = (GLEEPFNGLXRELEASEVIDEOIMAGENVPROC) __GLeeGetProcAddress("glXReleaseVideoImageNV"))!=0) nLinked++; 15809 if ((GLeeFuncPtr_glXSendPbufferToVideoNV = (GLEEPFNGLXSENDPBUFFERTOVIDEONVPROC) __GLeeGetProcAddress("glXSendPbufferToVideoNV"))!=0) nLinked++; 15810 if ((GLeeFuncPtr_glXGetVideoInfoNV = (GLEEPFNGLXGETVIDEOINFONVPROC) __GLeeGetProcAddress("glXGetVideoInfoNV"))!=0) nLinked++; 15811 #endif 15812 if (nLinked==6) return GLEE_LINK_COMPLETE; 15813 if (nLinked==0) return GLEE_LINK_FAIL; 15814 return GLEE_LINK_PARTIAL; 15815 } 15816 15817 GLEE_LINK_FUNCTION __GLeeGLXLoadFunction[40]; 15818 15819 void initGLXLoadFunctions(void) 15820 { 15821 __GLeeGLXLoadFunction[0]=__GLeeLink_GLX_VERSION_1_3; 15822 __GLeeGLXLoadFunction[1]=__GLeeLink_GLX_VERSION_1_4; 15823 __GLeeGLXLoadFunction[2]=__GLeeLink_GLX_ARB_multisample; 15824 __GLeeGLXLoadFunction[3]=__GLeeLink_GLX_ARB_fbconfig_float; 15825 __GLeeGLXLoadFunction[4]=__GLeeLink_GLX_ARB_create_context; 15826 __GLeeGLXLoadFunction[5]=__GLeeLink_GLX_SGIS_multisample; 15827 __GLeeGLXLoadFunction[6]=__GLeeLink_GLX_EXT_visual_info; 15828 __GLeeGLXLoadFunction[7]=__GLeeLink_GLX_SGI_swap_control; 15829 __GLeeGLXLoadFunction[8]=__GLeeLink_GLX_SGI_video_sync; 15830 __GLeeGLXLoadFunction[9]=__GLeeLink_GLX_SGI_make_current_read; 15831 __GLeeGLXLoadFunction[10]=__GLeeLink_GLX_EXT_visual_rating; 15832 __GLeeGLXLoadFunction[11]=__GLeeLink_GLX_EXT_import_context; 15833 __GLeeGLXLoadFunction[12]=__GLeeLink_GLX_SGIX_fbconfig; 15834 __GLeeGLXLoadFunction[13]=__GLeeLink_GLX_SGIX_pbuffer; 15835 __GLeeGLXLoadFunction[14]=__GLeeLink_GLX_SGI_cushion; 15836 __GLeeGLXLoadFunction[15]=__GLeeLink_GLX_SGIX_video_resize; 15837 __GLeeGLXLoadFunction[16]=__GLeeLink_GLX_SGIX_swap_group; 15838 __GLeeGLXLoadFunction[17]=__GLeeLink_GLX_SGIX_swap_barrier; 15839 __GLeeGLXLoadFunction[18]=__GLeeLink_GLX_SGIS_blended_overlay; 15840 __GLeeGLXLoadFunction[19]=__GLeeLink_GLX_SGIS_shared_multisample; 15841 __GLeeGLXLoadFunction[20]=__GLeeLink_GLX_SUN_get_transparent_index; 15842 __GLeeGLXLoadFunction[21]=__GLeeLink_GLX_3DFX_multisample; 15843 __GLeeGLXLoadFunction[22]=__GLeeLink_GLX_MESA_copy_sub_buffer; 15844 __GLeeGLXLoadFunction[23]=__GLeeLink_GLX_MESA_pixmap_colormap; 15845 __GLeeGLXLoadFunction[24]=__GLeeLink_GLX_MESA_release_buffers; 15846 __GLeeGLXLoadFunction[25]=__GLeeLink_GLX_MESA_set_3dfx_mode; 15847 __GLeeGLXLoadFunction[26]=__GLeeLink_GLX_SGIX_visual_select_group; 15848 __GLeeGLXLoadFunction[27]=__GLeeLink_GLX_OML_swap_method; 15849 __GLeeGLXLoadFunction[28]=__GLeeLink_GLX_OML_sync_control; 15850 __GLeeGLXLoadFunction[29]=__GLeeLink_GLX_NV_float_buffer; 15851 __GLeeGLXLoadFunction[30]=__GLeeLink_GLX_SGIX_hyperpipe; 15852 __GLeeGLXLoadFunction[31]=__GLeeLink_GLX_MESA_agp_offset; 15853 __GLeeGLXLoadFunction[32]=__GLeeLink_GLX_EXT_fbconfig_packed_float; 15854 __GLeeGLXLoadFunction[33]=__GLeeLink_GLX_EXT_framebuffer_sRGB; 15855 __GLeeGLXLoadFunction[34]=__GLeeLink_GLX_EXT_texture_from_pixmap; 15856 __GLeeGLXLoadFunction[35]=__GLeeLink_GLX_NV_present_video; 15857 __GLeeGLXLoadFunction[36]=__GLeeLink_GLX_NV_video_out; 15858 __GLeeGLXLoadFunction[37]=__GLeeLink_GLX_NV_swap_group; 15859 __GLeeGLXLoadFunction[38]=__GLeeLink_GLX_EXT_scene_marker; 15860 __GLeeGLXLoadFunction[39]=__GLeeLink_GLX_NV_video_output; 15861 } 15862 15863 #endif /* end Linux */ 15864 15865 15866 /***************************************************************** 15867 * GLee internal types 15868 *****************************************************************/ 15869 typedef struct 15870 { 15871 char ** names; 15872 int * lengths; 15873 int numNames; 15874 }ExtensionList; 15875 15876 15877 /***************************************************************** 15878 * GLee internal variables 15879 *****************************************************************/ 15880 char GLeeErrorString[256]=""; 15881 15882 15883 /***************************************************************** 15884 * GLee internal functions 15885 *****************************************************************/ 15886 15887 void __GLeeExtList_init(ExtensionList *extList) 15888 { 15889 extList->names=0; 15890 extList->lengths=0; 15891 extList->numNames=0; 15892 } 15893 15894 void __GLeeExtList_clean(ExtensionList *extList) 15895 { 15896 int a; 15897 for (a=0;a<extList->numNames;a++) 15898 { 15899 if (extList->names[a]!=0) free((void *)extList->names[a]); 15900 } 15901 if (extList->names!=0) free((void *)extList->names); 15902 if (extList->lengths!=0) free((void *)extList->lengths); 15903 extList->names=0; 15904 extList->lengths=0; 15905 extList->numNames=0; 15906 } 15907 15908 void __GLeeExtList_add(ExtensionList *extList, const char * extName) 15909 { 15910 int length=strlen(extName)+1; 15911 int i=extList->numNames; 15912 int n=i+1; 15913 if (i==0) 15914 { 15915 extList->lengths=(int *)malloc(sizeof(int)); 15916 extList->names=(char **)malloc(sizeof(char *)); 15917 }else 15918 { 15919 extList->lengths=(int *)realloc((void *)extList->lengths, n*sizeof(int)); 15920 extList->names=(char **)realloc((void *)extList->names, n*sizeof(char *)); 15921 } 15922 extList->names[i]=(char *)malloc(length*sizeof(char)); 15923 strcpy(extList->names[i],extName); 15924 extList->lengths[i]=length; 15925 extList->numNames++; 15926 } 15927 15928 const char *__GLeeGetExtStrPlat( void ) 15929 { 15930 #ifdef WIN32 15931 if (!_GLEE_WGL_ARB_extensions_string) 15932 wglGetExtensionsStringARB = (GLEEPFNWGLGETEXTENSIONSSTRINGARBPROC) wglGetProcAddress("wglGetExtensionsStringARB"); 15933 15934 if (wglGetExtensionsStringARB) 15935 return (const char *)wglGetExtensionsStringARB(wglGetCurrentDC()); 15936 #elif defined(__APPLE__) || defined(__APPLE_CC__) 15937 #else 15938 Display *dpy=glXGetCurrentDisplay(); 15939 if(dpy) 15940 { 15941 int dpynr=DefaultScreen(dpy); 15942 return (const char*)glXQueryExtensionsString(dpy,dpynr); 15943 } 15944 #endif 15945 return 0; 15946 } 15947 15948 void __GLeeWriteError(const char * errorStr) 15949 { 15950 int a=0; 15951 for (a=0;a<256;a++) 15952 { 15953 GLeeErrorString[a]=errorStr[a]; 15954 } 15955 GLeeErrorString[255]='\0'; 15956 } 15957 15958 int __GLeeGetVersionNumber(char *versionStr) 15959 { 15960 int major=(int)versionStr[0]-(int)'0'; 15961 int minor=(int)versionStr[2]-(int)'0'; 15962 return major<<8 | minor; 15963 } 15964 15965 GLboolean __GLeeGetExtensions(ExtensionList* extList) 15966 { 15967 const char * platExtStr; 15968 const char * glExtStr; 15969 char * extStr; 15970 char emptyString[1] = ""; 15971 char extensionName[1024]; 15972 int a,b; 15973 int totalExtStrLen; 15974 int platExtStrLen; 15975 int addASpace; 15976 15977 /* read the platform specific extension string */ 15978 platExtStr=__GLeeGetExtStrPlat(); 15979 if (!platExtStr) platExtStr=emptyString; 15980 15981 glExtStr=(const char *)glGetString(GL_EXTENSIONS); 15982 if (glExtStr==0) 15983 { 15984 __GLeeWriteError("glGetString(GL_EXTENSIONS) failed."); 15985 return GL_FALSE; 15986 } 15987 15988 /* allocate the extension string */ 15989 platExtStrLen = strlen(platExtStr); 15990 totalExtStrLen = platExtStrLen + strlen(glExtStr); 15991 extStr=(char *)malloc( (totalExtStrLen+2) * sizeof(char) ); /* we add 2 to allow for an extra space and a null terminator */ 15992 15993 /* If the last character of platExtStr is not a space, we need to add one when we concatenate the extension strings*/ 15994 addASpace = 0; 15995 if ( platExtStrLen > 2 ) 15996 { 15997 if ( platExtStr[ platExtStrLen-1 ] != ' ') 15998 { 15999 addASpace = 1; 16000 } 16001 } 16002 16003 /* concatenate the two extension strings */ 16004 if ( addASpace ) 16005 { 16006 sprintf(extStr,"%s %s",platExtStr,glExtStr); 16007 } 16008 else 16009 { 16010 sprintf(extStr,"%s%s",platExtStr,glExtStr); 16011 } 16012 16013 /* extract the extensions */ 16014 for ( a=0;a<totalExtStrLen;a++ ) 16015 { 16016 b=0; 16017 while (extStr[a]!=' ' && a<totalExtStrLen && b<1022) 16018 { 16019 extensionName[b]=extStr[a]; 16020 b++; a++; 16021 } 16022 if (b==1023) 16023 { 16024 __GLeeWriteError("Extension name exceeds 1023 characters."); 16025 free((void *)extStr); 16026 return GL_FALSE; 16027 } 16028 16029 extensionName[b]='\0'; 16030 16031 /* add the extension */ 16032 __GLeeExtList_add(extList,extensionName); 16033 } 16034 free((void *)extStr); 16035 return GL_TRUE; 16036 } 16037 16038 GLboolean __GLeeCheckExtension(const char * name, ExtensionList *extensionNames) 16039 { 16040 int n=extensionNames->numNames; 16041 int a; 16042 for (a=0;a<n;a++) 16043 { 16044 if (strcmp(extensionNames->names[a],name)==0) 16045 return GL_TRUE; 16046 } 16047 return GL_FALSE; 16048 } 16049 16050 GLEE_EXTERN GLint __GLeeGetExtensionNumber(const char *extensionName, int type) 16051 { 16052 int a; 16053 switch (type) 16054 { 16055 case 0: 16056 for (a=0;a<__GLeeGLNumExtensions;a++) 16057 if (strcmp(extensionName,__GLeeGLExtensionNames[a])==0) return a; 16058 return -1; 16059 #ifdef WIN32 16060 case 1: 16061 for (a=0;a<__GLeeWGLNumExtensions;a++) 16062 if (strcmp(extensionName,__GLeeWGLExtensionNames[a])==0) return a; 16063 return -1; 16064 #elif defined(__APPLE__) || defined(__APPLE_CC__) 16065 #else 16066 case 2: 16067 for (a=0;a<__GLeeGLXNumExtensions;a++) 16068 if (strcmp(extensionName,__GLeeGLXExtensionNames[a])==0) return a; 16069 return -1; 16070 #endif 16071 } 16072 return -1; 16073 } 16074 16075 /***************************************************************** 16076 * GLee external functions 16077 *****************************************************************/ 16078 16079 #ifdef WIN32 16080 GLEE_EXTERN const char * GLeeGetExtStrWGL( void ) 16081 { 16082 return __GLeeGetExtStrPlat(); 16083 } 16084 #elif defined(__APPLE__) || defined(__APPLE_CC__) 16085 #else 16086 GLEE_EXTERN const char * GLeeGetExtStrGLX( void ) 16087 { 16088 return __GLeeGetExtStrPlat(); 16089 } 16090 #endif 16091 16092 GLEE_EXTERN const char * GLeeGetExtStrGL( void ) 16093 { 16094 return (const char *)glGetString(GL_EXTENSIONS); 16095 } 16096 16097 GLEE_EXTERN const char * GLeeGetErrorString( void ) 16098 { 16099 return GLeeErrorString; 16100 } 16101 16102 GLboolean __GLeeInitedLoadFunctions=GL_FALSE; 16103 16104 GLEE_EXTERN GLint GLeeForceLink(const char * extensionName) 16105 { 16106 int type=0; 16107 int extNum; 16108 int len=strlen(extensionName); 16109 if (len<5) return GLEE_LINK_FAIL; 16110 if (!__GLeeInitedLoadFunctions) 16111 { 16112 if (!__GLeeInited) GLeeInit(); 16113 initGLLoadFunctions(); 16114 #ifdef WIN32 16115 initWGLLoadFunctions(); 16116 #elif defined(__APPLE__) || defined(__APPLE_CC__) 16117 #else 16118 initGLXLoadFunctions(); 16119 #endif 16120 __GLeeInitedLoadFunctions=GL_TRUE; 16121 } 16122 if (extensionName[0]=='W') type=1; 16123 else if (extensionName[2]=='X') type=2; 16124 extNum=__GLeeGetExtensionNumber(extensionName,type); 16125 if (extNum==-1) return GLEE_LINK_FAIL; 16126 if (type==0) return __GLeeGLLoadFunction[extNum](); 16127 #ifdef WIN32 16128 if (type==1) return __GLeeWGLLoadFunction[extNum](); 16129 #elif defined(__APPLE__) || defined(__APPLE_CC__) 16130 #else 16131 if (type==2) return __GLeeGLXLoadFunction[extNum](); 16132 #endif 16133 return GLEE_LINK_FAIL; 16134 } 16135 16136 GLEE_EXTERN GLboolean GLeeEnabled(GLboolean * extensionQueryingVariable) 16137 { 16138 if (!__GLeeInited) GLeeInit(); 16139 return *extensionQueryingVariable; 16140 } 16141 16142 GLEE_EXTERN GLboolean GLeeInit( void ) 16143 { 16144 int version; 16145 ExtensionList extensionNames; 16146 16147 if (__GLeeInited) 16148 { 16149 return GL_FALSE; 16150 } 16151 16152 __GLeeExtList_init(&extensionNames); 16153 if (!__GLeeGetExtensions(&extensionNames)) 16154 { 16155 __GLeeWriteError("GL extension querying failed."); 16156 __GLeeExtList_clean(&extensionNames); 16157 return GL_FALSE; 16158 } 16159 16160 version=__GLeeGetVersionNumber((char *)glGetString(GL_VERSION)); 16161 16162 __GLeeInited = GL_TRUE; 16163 16164 16165 /***************************************************************** 16166 * Autogenerated linking functions 16167 *****************************************************************/ 16168 if (version>=258) 16169 { 16170 _GLEE_VERSION_1_2 = GL_TRUE; 16171 __GLeeLink_GL_VERSION_1_2(); 16172 } 16173 if (__GLeeCheckExtension("GL_ARB_imaging", &extensionNames) ) 16174 { 16175 _GLEE_ARB_imaging = GL_TRUE; 16176 __GLeeLink_GL_ARB_imaging(); 16177 } 16178 if (version>=259) 16179 { 16180 _GLEE_VERSION_1_3 = GL_TRUE; 16181 __GLeeLink_GL_VERSION_1_3(); 16182 } 16183 if (version>=260) 16184 { 16185 _GLEE_VERSION_1_4 = GL_TRUE; 16186 __GLeeLink_GL_VERSION_1_4(); 16187 } 16188 if (version>=261) 16189 { 16190 _GLEE_VERSION_1_5 = GL_TRUE; 16191 __GLeeLink_GL_VERSION_1_5(); 16192 } 16193 if (version>=512) 16194 { 16195 _GLEE_VERSION_2_0 = GL_TRUE; 16196 __GLeeLink_GL_VERSION_2_0(); 16197 } 16198 if (version>=513) 16199 { 16200 _GLEE_VERSION_2_1 = GL_TRUE; 16201 __GLeeLink_GL_VERSION_2_1(); 16202 } 16203 if (version>=768) 16204 { 16205 _GLEE_VERSION_3_0 = GL_TRUE; 16206 __GLeeLink_GL_VERSION_3_0(); 16207 } 16208 if (__GLeeCheckExtension("GL_ARB_multitexture", &extensionNames) ) 16209 { 16210 _GLEE_ARB_multitexture = GL_TRUE; 16211 __GLeeLink_GL_ARB_multitexture(); 16212 } 16213 if (__GLeeCheckExtension("GL_ARB_transpose_matrix", &extensionNames) ) 16214 { 16215 _GLEE_ARB_transpose_matrix = GL_TRUE; 16216 __GLeeLink_GL_ARB_transpose_matrix(); 16217 } 16218 if (__GLeeCheckExtension("GL_ARB_multisample", &extensionNames) ) 16219 { 16220 _GLEE_ARB_multisample = GL_TRUE; 16221 __GLeeLink_GL_ARB_multisample(); 16222 } 16223 if (__GLeeCheckExtension("GL_ARB_texture_env_add", &extensionNames) ) 16224 { 16225 _GLEE_ARB_texture_env_add = GL_TRUE; 16226 __GLeeLink_GL_ARB_texture_env_add(); 16227 } 16228 if (__GLeeCheckExtension("GL_ARB_texture_cube_map", &extensionNames) ) 16229 { 16230 _GLEE_ARB_texture_cube_map = GL_TRUE; 16231 __GLeeLink_GL_ARB_texture_cube_map(); 16232 } 16233 if (__GLeeCheckExtension("GL_ARB_texture_compression", &extensionNames) ) 16234 { 16235 _GLEE_ARB_texture_compression = GL_TRUE; 16236 __GLeeLink_GL_ARB_texture_compression(); 16237 } 16238 if (__GLeeCheckExtension("GL_ARB_texture_border_clamp", &extensionNames) ) 16239 { 16240 _GLEE_ARB_texture_border_clamp = GL_TRUE; 16241 __GLeeLink_GL_ARB_texture_border_clamp(); 16242 } 16243 if (__GLeeCheckExtension("GL_ARB_point_parameters", &extensionNames) ) 16244 { 16245 _GLEE_ARB_point_parameters = GL_TRUE; 16246 __GLeeLink_GL_ARB_point_parameters(); 16247 } 16248 if (__GLeeCheckExtension("GL_ARB_vertex_blend", &extensionNames) ) 16249 { 16250 _GLEE_ARB_vertex_blend = GL_TRUE; 16251 __GLeeLink_GL_ARB_vertex_blend(); 16252 } 16253 if (__GLeeCheckExtension("GL_ARB_matrix_palette", &extensionNames) ) 16254 { 16255 _GLEE_ARB_matrix_palette = GL_TRUE; 16256 __GLeeLink_GL_ARB_matrix_palette(); 16257 } 16258 if (__GLeeCheckExtension("GL_ARB_texture_env_combine", &extensionNames) ) 16259 { 16260 _GLEE_ARB_texture_env_combine = GL_TRUE; 16261 __GLeeLink_GL_ARB_texture_env_combine(); 16262 } 16263 if (__GLeeCheckExtension("GL_ARB_texture_env_crossbar", &extensionNames) ) 16264 { 16265 _GLEE_ARB_texture_env_crossbar = GL_TRUE; 16266 __GLeeLink_GL_ARB_texture_env_crossbar(); 16267 } 16268 if (__GLeeCheckExtension("GL_ARB_texture_env_dot3", &extensionNames) ) 16269 { 16270 _GLEE_ARB_texture_env_dot3 = GL_TRUE; 16271 __GLeeLink_GL_ARB_texture_env_dot3(); 16272 } 16273 if (__GLeeCheckExtension("GL_ARB_texture_mirrored_repeat", &extensionNames) ) 16274 { 16275 _GLEE_ARB_texture_mirrored_repeat = GL_TRUE; 16276 __GLeeLink_GL_ARB_texture_mirrored_repeat(); 16277 } 16278 if (__GLeeCheckExtension("GL_ARB_depth_texture", &extensionNames) ) 16279 { 16280 _GLEE_ARB_depth_texture = GL_TRUE; 16281 __GLeeLink_GL_ARB_depth_texture(); 16282 } 16283 if (__GLeeCheckExtension("GL_ARB_shadow", &extensionNames) ) 16284 { 16285 _GLEE_ARB_shadow = GL_TRUE; 16286 __GLeeLink_GL_ARB_shadow(); 16287 } 16288 if (__GLeeCheckExtension("GL_ARB_shadow_ambient", &extensionNames) ) 16289 { 16290 _GLEE_ARB_shadow_ambient = GL_TRUE; 16291 __GLeeLink_GL_ARB_shadow_ambient(); 16292 } 16293 if (__GLeeCheckExtension("GL_ARB_window_pos", &extensionNames) ) 16294 { 16295 _GLEE_ARB_window_pos = GL_TRUE; 16296 __GLeeLink_GL_ARB_window_pos(); 16297 } 16298 if (__GLeeCheckExtension("GL_ARB_vertex_program", &extensionNames) ) 16299 { 16300 _GLEE_ARB_vertex_program = GL_TRUE; 16301 __GLeeLink_GL_ARB_vertex_program(); 16302 } 16303 if (__GLeeCheckExtension("GL_ARB_fragment_program", &extensionNames) ) 16304 { 16305 _GLEE_ARB_fragment_program = GL_TRUE; 16306 __GLeeLink_GL_ARB_fragment_program(); 16307 } 16308 if (__GLeeCheckExtension("GL_ARB_vertex_buffer_object", &extensionNames) ) 16309 { 16310 _GLEE_ARB_vertex_buffer_object = GL_TRUE; 16311 __GLeeLink_GL_ARB_vertex_buffer_object(); 16312 } 16313 if (__GLeeCheckExtension("GL_ARB_occlusion_query", &extensionNames) ) 16314 { 16315 _GLEE_ARB_occlusion_query = GL_TRUE; 16316 __GLeeLink_GL_ARB_occlusion_query(); 16317 } 16318 if (__GLeeCheckExtension("GL_ARB_shader_objects", &extensionNames) ) 16319 { 16320 _GLEE_ARB_shader_objects = GL_TRUE; 16321 __GLeeLink_GL_ARB_shader_objects(); 16322 } 16323 if (__GLeeCheckExtension("GL_ARB_vertex_shader", &extensionNames) ) 16324 { 16325 _GLEE_ARB_vertex_shader = GL_TRUE; 16326 __GLeeLink_GL_ARB_vertex_shader(); 16327 } 16328 if (__GLeeCheckExtension("GL_ARB_fragment_shader", &extensionNames) ) 16329 { 16330 _GLEE_ARB_fragment_shader = GL_TRUE; 16331 __GLeeLink_GL_ARB_fragment_shader(); 16332 } 16333 if (__GLeeCheckExtension("GL_ARB_shading_language_100", &extensionNames) ) 16334 { 16335 _GLEE_ARB_shading_language_100 = GL_TRUE; 16336 __GLeeLink_GL_ARB_shading_language_100(); 16337 } 16338 if (__GLeeCheckExtension("GL_ARB_texture_non_power_of_two", &extensionNames) ) 16339 { 16340 _GLEE_ARB_texture_non_power_of_two = GL_TRUE; 16341 __GLeeLink_GL_ARB_texture_non_power_of_two(); 16342 } 16343 if (__GLeeCheckExtension("GL_ARB_point_sprite", &extensionNames) ) 16344 { 16345 _GLEE_ARB_point_sprite = GL_TRUE; 16346 __GLeeLink_GL_ARB_point_sprite(); 16347 } 16348 if (__GLeeCheckExtension("GL_ARB_fragment_program_shadow", &extensionNames) ) 16349 { 16350 _GLEE_ARB_fragment_program_shadow = GL_TRUE; 16351 __GLeeLink_GL_ARB_fragment_program_shadow(); 16352 } 16353 if (__GLeeCheckExtension("GL_ARB_draw_buffers", &extensionNames) ) 16354 { 16355 _GLEE_ARB_draw_buffers = GL_TRUE; 16356 __GLeeLink_GL_ARB_draw_buffers(); 16357 } 16358 if (__GLeeCheckExtension("GL_ARB_texture_rectangle", &extensionNames) ) 16359 { 16360 _GLEE_ARB_texture_rectangle = GL_TRUE; 16361 __GLeeLink_GL_ARB_texture_rectangle(); 16362 } 16363 if (__GLeeCheckExtension("GL_ARB_color_buffer_float", &extensionNames) ) 16364 { 16365 _GLEE_ARB_color_buffer_float = GL_TRUE; 16366 __GLeeLink_GL_ARB_color_buffer_float(); 16367 } 16368 if (__GLeeCheckExtension("GL_ARB_half_float_pixel", &extensionNames) ) 16369 { 16370 _GLEE_ARB_half_float_pixel = GL_TRUE; 16371 __GLeeLink_GL_ARB_half_float_pixel(); 16372 } 16373 if (__GLeeCheckExtension("GL_ARB_texture_float", &extensionNames) ) 16374 { 16375 _GLEE_ARB_texture_float = GL_TRUE; 16376 __GLeeLink_GL_ARB_texture_float(); 16377 } 16378 if (__GLeeCheckExtension("GL_ARB_pixel_buffer_object", &extensionNames) ) 16379 { 16380 _GLEE_ARB_pixel_buffer_object = GL_TRUE; 16381 __GLeeLink_GL_ARB_pixel_buffer_object(); 16382 } 16383 if (__GLeeCheckExtension("GL_ARB_depth_buffer_float", &extensionNames) ) 16384 { 16385 _GLEE_ARB_depth_buffer_float = GL_TRUE; 16386 __GLeeLink_GL_ARB_depth_buffer_float(); 16387 } 16388 if (__GLeeCheckExtension("GL_ARB_draw_instanced", &extensionNames) ) 16389 { 16390 _GLEE_ARB_draw_instanced = GL_TRUE; 16391 __GLeeLink_GL_ARB_draw_instanced(); 16392 } 16393 if (__GLeeCheckExtension("GL_ARB_framebuffer_object", &extensionNames) ) 16394 { 16395 _GLEE_ARB_framebuffer_object = GL_TRUE; 16396 __GLeeLink_GL_ARB_framebuffer_object(); 16397 } 16398 if (__GLeeCheckExtension("GL_ARB_framebuffer_sRGB", &extensionNames) ) 16399 { 16400 _GLEE_ARB_framebuffer_sRGB = GL_TRUE; 16401 __GLeeLink_GL_ARB_framebuffer_sRGB(); 16402 } 16403 if (__GLeeCheckExtension("GL_ARB_geometry_shader4", &extensionNames) ) 16404 { 16405 _GLEE_ARB_geometry_shader4 = GL_TRUE; 16406 __GLeeLink_GL_ARB_geometry_shader4(); 16407 } 16408 if (__GLeeCheckExtension("GL_ARB_half_float_vertex", &extensionNames) ) 16409 { 16410 _GLEE_ARB_half_float_vertex = GL_TRUE; 16411 __GLeeLink_GL_ARB_half_float_vertex(); 16412 } 16413 if (__GLeeCheckExtension("GL_ARB_instanced_arrays", &extensionNames) ) 16414 { 16415 _GLEE_ARB_instanced_arrays = GL_TRUE; 16416 __GLeeLink_GL_ARB_instanced_arrays(); 16417 } 16418 if (__GLeeCheckExtension("GL_ARB_map_buffer_range", &extensionNames) ) 16419 { 16420 _GLEE_ARB_map_buffer_range = GL_TRUE; 16421 __GLeeLink_GL_ARB_map_buffer_range(); 16422 } 16423 if (__GLeeCheckExtension("GL_ARB_texture_buffer_object", &extensionNames) ) 16424 { 16425 _GLEE_ARB_texture_buffer_object = GL_TRUE; 16426 __GLeeLink_GL_ARB_texture_buffer_object(); 16427 } 16428 if (__GLeeCheckExtension("GL_ARB_texture_compression_rgtc", &extensionNames) ) 16429 { 16430 _GLEE_ARB_texture_compression_rgtc = GL_TRUE; 16431 __GLeeLink_GL_ARB_texture_compression_rgtc(); 16432 } 16433 if (__GLeeCheckExtension("GL_ARB_texture_rg", &extensionNames) ) 16434 { 16435 _GLEE_ARB_texture_rg = GL_TRUE; 16436 __GLeeLink_GL_ARB_texture_rg(); 16437 } 16438 if (__GLeeCheckExtension("GL_ARB_vertex_array_object", &extensionNames) ) 16439 { 16440 _GLEE_ARB_vertex_array_object = GL_TRUE; 16441 __GLeeLink_GL_ARB_vertex_array_object(); 16442 } 16443 if (__GLeeCheckExtension("GL_EXT_abgr", &extensionNames) ) 16444 { 16445 _GLEE_EXT_abgr = GL_TRUE; 16446 __GLeeLink_GL_EXT_abgr(); 16447 } 16448 if (__GLeeCheckExtension("GL_EXT_blend_color", &extensionNames) ) 16449 { 16450 _GLEE_EXT_blend_color = GL_TRUE; 16451 __GLeeLink_GL_EXT_blend_color(); 16452 } 16453 if (__GLeeCheckExtension("GL_EXT_polygon_offset", &extensionNames) ) 16454 { 16455 _GLEE_EXT_polygon_offset = GL_TRUE; 16456 __GLeeLink_GL_EXT_polygon_offset(); 16457 } 16458 if (__GLeeCheckExtension("GL_EXT_texture", &extensionNames) ) 16459 { 16460 _GLEE_EXT_texture = GL_TRUE; 16461 __GLeeLink_GL_EXT_texture(); 16462 } 16463 if (__GLeeCheckExtension("GL_EXT_texture3D", &extensionNames) ) 16464 { 16465 _GLEE_EXT_texture3D = GL_TRUE; 16466 __GLeeLink_GL_EXT_texture3D(); 16467 } 16468 if (__GLeeCheckExtension("GL_SGIS_texture_filter4", &extensionNames) ) 16469 { 16470 _GLEE_SGIS_texture_filter4 = GL_TRUE; 16471 __GLeeLink_GL_SGIS_texture_filter4(); 16472 } 16473 if (__GLeeCheckExtension("GL_EXT_subtexture", &extensionNames) ) 16474 { 16475 _GLEE_EXT_subtexture = GL_TRUE; 16476 __GLeeLink_GL_EXT_subtexture(); 16477 } 16478 if (__GLeeCheckExtension("GL_EXT_copy_texture", &extensionNames) ) 16479 { 16480 _GLEE_EXT_copy_texture = GL_TRUE; 16481 __GLeeLink_GL_EXT_copy_texture(); 16482 } 16483 if (__GLeeCheckExtension("GL_EXT_histogram", &extensionNames) ) 16484 { 16485 _GLEE_EXT_histogram = GL_TRUE; 16486 __GLeeLink_GL_EXT_histogram(); 16487 } 16488 if (__GLeeCheckExtension("GL_EXT_convolution", &extensionNames) ) 16489 { 16490 _GLEE_EXT_convolution = GL_TRUE; 16491 __GLeeLink_GL_EXT_convolution(); 16492 } 16493 if (__GLeeCheckExtension("GL_SGI_color_matrix", &extensionNames) ) 16494 { 16495 _GLEE_SGI_color_matrix = GL_TRUE; 16496 __GLeeLink_GL_SGI_color_matrix(); 16497 } 16498 if (__GLeeCheckExtension("GL_SGI_color_table", &extensionNames) ) 16499 { 16500 _GLEE_SGI_color_table = GL_TRUE; 16501 __GLeeLink_GL_SGI_color_table(); 16502 } 16503 if (__GLeeCheckExtension("GL_SGIS_pixel_texture", &extensionNames) ) 16504 { 16505 _GLEE_SGIS_pixel_texture = GL_TRUE; 16506 __GLeeLink_GL_SGIS_pixel_texture(); 16507 } 16508 if (__GLeeCheckExtension("GL_SGIX_pixel_texture", &extensionNames) ) 16509 { 16510 _GLEE_SGIX_pixel_texture = GL_TRUE; 16511 __GLeeLink_GL_SGIX_pixel_texture(); 16512 } 16513 if (__GLeeCheckExtension("GL_SGIS_texture4D", &extensionNames) ) 16514 { 16515 _GLEE_SGIS_texture4D = GL_TRUE; 16516 __GLeeLink_GL_SGIS_texture4D(); 16517 } 16518 if (__GLeeCheckExtension("GL_SGI_texture_color_table", &extensionNames) ) 16519 { 16520 _GLEE_SGI_texture_color_table = GL_TRUE; 16521 __GLeeLink_GL_SGI_texture_color_table(); 16522 } 16523 if (__GLeeCheckExtension("GL_EXT_cmyka", &extensionNames) ) 16524 { 16525 _GLEE_EXT_cmyka = GL_TRUE; 16526 __GLeeLink_GL_EXT_cmyka(); 16527 } 16528 if (__GLeeCheckExtension("GL_EXT_texture_object", &extensionNames) ) 16529 { 16530 _GLEE_EXT_texture_object = GL_TRUE; 16531 __GLeeLink_GL_EXT_texture_object(); 16532 } 16533 if (__GLeeCheckExtension("GL_SGIS_detail_texture", &extensionNames) ) 16534 { 16535 _GLEE_SGIS_detail_texture = GL_TRUE; 16536 __GLeeLink_GL_SGIS_detail_texture(); 16537 } 16538 if (__GLeeCheckExtension("GL_SGIS_sharpen_texture", &extensionNames) ) 16539 { 16540 _GLEE_SGIS_sharpen_texture = GL_TRUE; 16541 __GLeeLink_GL_SGIS_sharpen_texture(); 16542 } 16543 if (__GLeeCheckExtension("GL_EXT_packed_pixels", &extensionNames) ) 16544 { 16545 _GLEE_EXT_packed_pixels = GL_TRUE; 16546 __GLeeLink_GL_EXT_packed_pixels(); 16547 } 16548 if (__GLeeCheckExtension("GL_SGIS_texture_lod", &extensionNames) ) 16549 { 16550 _GLEE_SGIS_texture_lod = GL_TRUE; 16551 __GLeeLink_GL_SGIS_texture_lod(); 16552 } 16553 if (__GLeeCheckExtension("GL_SGIS_multisample", &extensionNames) ) 16554 { 16555 _GLEE_SGIS_multisample = GL_TRUE; 16556 __GLeeLink_GL_SGIS_multisample(); 16557 } 16558 if (__GLeeCheckExtension("GL_EXT_rescale_normal", &extensionNames) ) 16559 { 16560 _GLEE_EXT_rescale_normal = GL_TRUE; 16561 __GLeeLink_GL_EXT_rescale_normal(); 16562 } 16563 if (__GLeeCheckExtension("GL_EXT_vertex_array", &extensionNames) ) 16564 { 16565 _GLEE_EXT_vertex_array = GL_TRUE; 16566 __GLeeLink_GL_EXT_vertex_array(); 16567 } 16568 if (__GLeeCheckExtension("GL_EXT_misc_attribute", &extensionNames) ) 16569 { 16570 _GLEE_EXT_misc_attribute = GL_TRUE; 16571 __GLeeLink_GL_EXT_misc_attribute(); 16572 } 16573 if (__GLeeCheckExtension("GL_SGIS_generate_mipmap", &extensionNames) ) 16574 { 16575 _GLEE_SGIS_generate_mipmap = GL_TRUE; 16576 __GLeeLink_GL_SGIS_generate_mipmap(); 16577 } 16578 if (__GLeeCheckExtension("GL_SGIX_clipmap", &extensionNames) ) 16579 { 16580 _GLEE_SGIX_clipmap = GL_TRUE; 16581 __GLeeLink_GL_SGIX_clipmap(); 16582 } 16583 if (__GLeeCheckExtension("GL_SGIX_shadow", &extensionNames) ) 16584 { 16585 _GLEE_SGIX_shadow = GL_TRUE; 16586 __GLeeLink_GL_SGIX_shadow(); 16587 } 16588 if (__GLeeCheckExtension("GL_SGIS_texture_edge_clamp", &extensionNames) ) 16589 { 16590 _GLEE_SGIS_texture_edge_clamp = GL_TRUE; 16591 __GLeeLink_GL_SGIS_texture_edge_clamp(); 16592 } 16593 if (__GLeeCheckExtension("GL_SGIS_texture_border_clamp", &extensionNames) ) 16594 { 16595 _GLEE_SGIS_texture_border_clamp = GL_TRUE; 16596 __GLeeLink_GL_SGIS_texture_border_clamp(); 16597 } 16598 if (__GLeeCheckExtension("GL_EXT_blend_minmax", &extensionNames) ) 16599 { 16600 _GLEE_EXT_blend_minmax = GL_TRUE; 16601 __GLeeLink_GL_EXT_blend_minmax(); 16602 } 16603 if (__GLeeCheckExtension("GL_EXT_blend_subtract", &extensionNames) ) 16604 { 16605 _GLEE_EXT_blend_subtract = GL_TRUE; 16606 __GLeeLink_GL_EXT_blend_subtract(); 16607 } 16608 if (__GLeeCheckExtension("GL_EXT_blend_logic_op", &extensionNames) ) 16609 { 16610 _GLEE_EXT_blend_logic_op = GL_TRUE; 16611 __GLeeLink_GL_EXT_blend_logic_op(); 16612 } 16613 if (__GLeeCheckExtension("GL_SGIX_interlace", &extensionNames) ) 16614 { 16615 _GLEE_SGIX_interlace = GL_TRUE; 16616 __GLeeLink_GL_SGIX_interlace(); 16617 } 16618 if (__GLeeCheckExtension("GL_SGIX_pixel_tiles", &extensionNames) ) 16619 { 16620 _GLEE_SGIX_pixel_tiles = GL_TRUE; 16621 __GLeeLink_GL_SGIX_pixel_tiles(); 16622 } 16623 if (__GLeeCheckExtension("GL_SGIS_texture_select", &extensionNames) ) 16624 { 16625 _GLEE_SGIS_texture_select = GL_TRUE; 16626 __GLeeLink_GL_SGIS_texture_select(); 16627 } 16628 if (__GLeeCheckExtension("GL_SGIX_sprite", &extensionNames) ) 16629 { 16630 _GLEE_SGIX_sprite = GL_TRUE; 16631 __GLeeLink_GL_SGIX_sprite(); 16632 } 16633 if (__GLeeCheckExtension("GL_SGIX_texture_multi_buffer", &extensionNames) ) 16634 { 16635 _GLEE_SGIX_texture_multi_buffer = GL_TRUE; 16636 __GLeeLink_GL_SGIX_texture_multi_buffer(); 16637 } 16638 if (__GLeeCheckExtension("GL_EXT_point_parameters", &extensionNames) ) 16639 { 16640 _GLEE_EXT_point_parameters = GL_TRUE; 16641 __GLeeLink_GL_EXT_point_parameters(); 16642 } 16643 if (__GLeeCheckExtension("GL_SGIS_point_parameters", &extensionNames) ) 16644 { 16645 _GLEE_SGIS_point_parameters = GL_TRUE; 16646 __GLeeLink_GL_SGIS_point_parameters(); 16647 } 16648 if (__GLeeCheckExtension("GL_SGIX_instruments", &extensionNames) ) 16649 { 16650 _GLEE_SGIX_instruments = GL_TRUE; 16651 __GLeeLink_GL_SGIX_instruments(); 16652 } 16653 if (__GLeeCheckExtension("GL_SGIX_texture_scale_bias", &extensionNames) ) 16654 { 16655 _GLEE_SGIX_texture_scale_bias = GL_TRUE; 16656 __GLeeLink_GL_SGIX_texture_scale_bias(); 16657 } 16658 if (__GLeeCheckExtension("GL_SGIX_framezoom", &extensionNames) ) 16659 { 16660 _GLEE_SGIX_framezoom = GL_TRUE; 16661 __GLeeLink_GL_SGIX_framezoom(); 16662 } 16663 if (__GLeeCheckExtension("GL_SGIX_tag_sample_buffer", &extensionNames) ) 16664 { 16665 _GLEE_SGIX_tag_sample_buffer = GL_TRUE; 16666 __GLeeLink_GL_SGIX_tag_sample_buffer(); 16667 } 16668 if (__GLeeCheckExtension("GL_FfdMaskSGIX", &extensionNames) ) 16669 { 16670 _GLEE_FfdMaskSGIX = GL_TRUE; 16671 __GLeeLink_GL_FfdMaskSGIX(); 16672 } 16673 if (__GLeeCheckExtension("GL_SGIX_polynomial_ffd", &extensionNames) ) 16674 { 16675 _GLEE_SGIX_polynomial_ffd = GL_TRUE; 16676 __GLeeLink_GL_SGIX_polynomial_ffd(); 16677 } 16678 if (__GLeeCheckExtension("GL_SGIX_reference_plane", &extensionNames) ) 16679 { 16680 _GLEE_SGIX_reference_plane = GL_TRUE; 16681 __GLeeLink_GL_SGIX_reference_plane(); 16682 } 16683 if (__GLeeCheckExtension("GL_SGIX_flush_raster", &extensionNames) ) 16684 { 16685 _GLEE_SGIX_flush_raster = GL_TRUE; 16686 __GLeeLink_GL_SGIX_flush_raster(); 16687 } 16688 if (__GLeeCheckExtension("GL_SGIX_depth_texture", &extensionNames) ) 16689 { 16690 _GLEE_SGIX_depth_texture = GL_TRUE; 16691 __GLeeLink_GL_SGIX_depth_texture(); 16692 } 16693 if (__GLeeCheckExtension("GL_SGIS_fog_function", &extensionNames) ) 16694 { 16695 _GLEE_SGIS_fog_function = GL_TRUE; 16696 __GLeeLink_GL_SGIS_fog_function(); 16697 } 16698 if (__GLeeCheckExtension("GL_SGIX_fog_offset", &extensionNames) ) 16699 { 16700 _GLEE_SGIX_fog_offset = GL_TRUE; 16701 __GLeeLink_GL_SGIX_fog_offset(); 16702 } 16703 if (__GLeeCheckExtension("GL_HP_image_transform", &extensionNames) ) 16704 { 16705 _GLEE_HP_image_transform = GL_TRUE; 16706 __GLeeLink_GL_HP_image_transform(); 16707 } 16708 if (__GLeeCheckExtension("GL_HP_convolution_border_modes", &extensionNames) ) 16709 { 16710 _GLEE_HP_convolution_border_modes = GL_TRUE; 16711 __GLeeLink_GL_HP_convolution_border_modes(); 16712 } 16713 if (__GLeeCheckExtension("GL_INGR_palette_buffer", &extensionNames) ) 16714 { 16715 _GLEE_INGR_palette_buffer = GL_TRUE; 16716 __GLeeLink_GL_INGR_palette_buffer(); 16717 } 16718 if (__GLeeCheckExtension("GL_SGIX_texture_add_env", &extensionNames) ) 16719 { 16720 _GLEE_SGIX_texture_add_env = GL_TRUE; 16721 __GLeeLink_GL_SGIX_texture_add_env(); 16722 } 16723 if (__GLeeCheckExtension("GL_EXT_color_subtable", &extensionNames) ) 16724 { 16725 _GLEE_EXT_color_subtable = GL_TRUE; 16726 __GLeeLink_GL_EXT_color_subtable(); 16727 } 16728 if (__GLeeCheckExtension("GL_PGI_vertex_hints", &extensionNames) ) 16729 { 16730 _GLEE_PGI_vertex_hints = GL_TRUE; 16731 __GLeeLink_GL_PGI_vertex_hints(); 16732 } 16733 if (__GLeeCheckExtension("GL_PGI_misc_hints", &extensionNames) ) 16734 { 16735 _GLEE_PGI_misc_hints = GL_TRUE; 16736 __GLeeLink_GL_PGI_misc_hints(); 16737 } 16738 if (__GLeeCheckExtension("GL_EXT_paletted_texture", &extensionNames) ) 16739 { 16740 _GLEE_EXT_paletted_texture = GL_TRUE; 16741 __GLeeLink_GL_EXT_paletted_texture(); 16742 } 16743 if (__GLeeCheckExtension("GL_EXT_clip_volume_hint", &extensionNames) ) 16744 { 16745 _GLEE_EXT_clip_volume_hint = GL_TRUE; 16746 __GLeeLink_GL_EXT_clip_volume_hint(); 16747 } 16748 if (__GLeeCheckExtension("GL_SGIX_list_priority", &extensionNames) ) 16749 { 16750 _GLEE_SGIX_list_priority = GL_TRUE; 16751 __GLeeLink_GL_SGIX_list_priority(); 16752 } 16753 if (__GLeeCheckExtension("GL_SGIX_ir_instrument1", &extensionNames) ) 16754 { 16755 _GLEE_SGIX_ir_instrument1 = GL_TRUE; 16756 __GLeeLink_GL_SGIX_ir_instrument1(); 16757 } 16758 if (__GLeeCheckExtension("GL_SGIX_calligraphic_fragment", &extensionNames) ) 16759 { 16760 _GLEE_SGIX_calligraphic_fragment = GL_TRUE; 16761 __GLeeLink_GL_SGIX_calligraphic_fragment(); 16762 } 16763 if (__GLeeCheckExtension("GL_SGIX_texture_lod_bias", &extensionNames) ) 16764 { 16765 _GLEE_SGIX_texture_lod_bias = GL_TRUE; 16766 __GLeeLink_GL_SGIX_texture_lod_bias(); 16767 } 16768 if (__GLeeCheckExtension("GL_SGIX_shadow_ambient", &extensionNames) ) 16769 { 16770 _GLEE_SGIX_shadow_ambient = GL_TRUE; 16771 __GLeeLink_GL_SGIX_shadow_ambient(); 16772 } 16773 if (__GLeeCheckExtension("GL_EXT_index_texture", &extensionNames) ) 16774 { 16775 _GLEE_EXT_index_texture = GL_TRUE; 16776 __GLeeLink_GL_EXT_index_texture(); 16777 } 16778 if (__GLeeCheckExtension("GL_EXT_index_material", &extensionNames) ) 16779 { 16780 _GLEE_EXT_index_material = GL_TRUE; 16781 __GLeeLink_GL_EXT_index_material(); 16782 } 16783 if (__GLeeCheckExtension("GL_EXT_index_func", &extensionNames) ) 16784 { 16785 _GLEE_EXT_index_func = GL_TRUE; 16786 __GLeeLink_GL_EXT_index_func(); 16787 } 16788 if (__GLeeCheckExtension("GL_EXT_index_array_formats", &extensionNames) ) 16789 { 16790 _GLEE_EXT_index_array_formats = GL_TRUE; 16791 __GLeeLink_GL_EXT_index_array_formats(); 16792 } 16793 if (__GLeeCheckExtension("GL_EXT_compiled_vertex_array", &extensionNames) ) 16794 { 16795 _GLEE_EXT_compiled_vertex_array = GL_TRUE; 16796 __GLeeLink_GL_EXT_compiled_vertex_array(); 16797 } 16798 if (__GLeeCheckExtension("GL_EXT_cull_vertex", &extensionNames) ) 16799 { 16800 _GLEE_EXT_cull_vertex = GL_TRUE; 16801 __GLeeLink_GL_EXT_cull_vertex(); 16802 } 16803 if (__GLeeCheckExtension("GL_SGIX_ycrcb", &extensionNames) ) 16804 { 16805 _GLEE_SGIX_ycrcb = GL_TRUE; 16806 __GLeeLink_GL_SGIX_ycrcb(); 16807 } 16808 if (__GLeeCheckExtension("GL_SGIX_fragment_lighting", &extensionNames) ) 16809 { 16810 _GLEE_SGIX_fragment_lighting = GL_TRUE; 16811 __GLeeLink_GL_SGIX_fragment_lighting(); 16812 } 16813 if (__GLeeCheckExtension("GL_IBM_rasterpos_clip", &extensionNames) ) 16814 { 16815 _GLEE_IBM_rasterpos_clip = GL_TRUE; 16816 __GLeeLink_GL_IBM_rasterpos_clip(); 16817 } 16818 if (__GLeeCheckExtension("GL_HP_texture_lighting", &extensionNames) ) 16819 { 16820 _GLEE_HP_texture_lighting = GL_TRUE; 16821 __GLeeLink_GL_HP_texture_lighting(); 16822 } 16823 if (__GLeeCheckExtension("GL_EXT_draw_range_elements", &extensionNames) ) 16824 { 16825 _GLEE_EXT_draw_range_elements = GL_TRUE; 16826 __GLeeLink_GL_EXT_draw_range_elements(); 16827 } 16828 if (__GLeeCheckExtension("GL_WIN_phong_shading", &extensionNames) ) 16829 { 16830 _GLEE_WIN_phong_shading = GL_TRUE; 16831 __GLeeLink_GL_WIN_phong_shading(); 16832 } 16833 if (__GLeeCheckExtension("GL_WIN_specular_fog", &extensionNames) ) 16834 { 16835 _GLEE_WIN_specular_fog = GL_TRUE; 16836 __GLeeLink_GL_WIN_specular_fog(); 16837 } 16838 if (__GLeeCheckExtension("GL_EXT_light_texture", &extensionNames) ) 16839 { 16840 _GLEE_EXT_light_texture = GL_TRUE; 16841 __GLeeLink_GL_EXT_light_texture(); 16842 } 16843 if (__GLeeCheckExtension("GL_SGIX_blend_alpha_minmax", &extensionNames) ) 16844 { 16845 _GLEE_SGIX_blend_alpha_minmax = GL_TRUE; 16846 __GLeeLink_GL_SGIX_blend_alpha_minmax(); 16847 } 16848 if (__GLeeCheckExtension("GL_SGIX_impact_pixel_texture", &extensionNames) ) 16849 { 16850 _GLEE_SGIX_impact_pixel_texture = GL_TRUE; 16851 __GLeeLink_GL_SGIX_impact_pixel_texture(); 16852 } 16853 if (__GLeeCheckExtension("GL_EXT_bgra", &extensionNames) ) 16854 { 16855 _GLEE_EXT_bgra = GL_TRUE; 16856 __GLeeLink_GL_EXT_bgra(); 16857 } 16858 if (__GLeeCheckExtension("GL_SGIX_async", &extensionNames) ) 16859 { 16860 _GLEE_SGIX_async = GL_TRUE; 16861 __GLeeLink_GL_SGIX_async(); 16862 } 16863 if (__GLeeCheckExtension("GL_SGIX_async_pixel", &extensionNames) ) 16864 { 16865 _GLEE_SGIX_async_pixel = GL_TRUE; 16866 __GLeeLink_GL_SGIX_async_pixel(); 16867 } 16868 if (__GLeeCheckExtension("GL_SGIX_async_histogram", &extensionNames) ) 16869 { 16870 _GLEE_SGIX_async_histogram = GL_TRUE; 16871 __GLeeLink_GL_SGIX_async_histogram(); 16872 } 16873 if (__GLeeCheckExtension("GL_INTEL_texture_scissor", &extensionNames) ) 16874 { 16875 _GLEE_INTEL_texture_scissor = GL_TRUE; 16876 __GLeeLink_GL_INTEL_texture_scissor(); 16877 } 16878 if (__GLeeCheckExtension("GL_INTEL_parallel_arrays", &extensionNames) ) 16879 { 16880 _GLEE_INTEL_parallel_arrays = GL_TRUE; 16881 __GLeeLink_GL_INTEL_parallel_arrays(); 16882 } 16883 if (__GLeeCheckExtension("GL_HP_occlusion_test", &extensionNames) ) 16884 { 16885 _GLEE_HP_occlusion_test = GL_TRUE; 16886 __GLeeLink_GL_HP_occlusion_test(); 16887 } 16888 if (__GLeeCheckExtension("GL_EXT_pixel_transform", &extensionNames) ) 16889 { 16890 _GLEE_EXT_pixel_transform = GL_TRUE; 16891 __GLeeLink_GL_EXT_pixel_transform(); 16892 } 16893 if (__GLeeCheckExtension("GL_EXT_pixel_transform_color_table", &extensionNames) ) 16894 { 16895 _GLEE_EXT_pixel_transform_color_table = GL_TRUE; 16896 __GLeeLink_GL_EXT_pixel_transform_color_table(); 16897 } 16898 if (__GLeeCheckExtension("GL_EXT_shared_texture_palette", &extensionNames) ) 16899 { 16900 _GLEE_EXT_shared_texture_palette = GL_TRUE; 16901 __GLeeLink_GL_EXT_shared_texture_palette(); 16902 } 16903 if (__GLeeCheckExtension("GL_EXT_separate_specular_color", &extensionNames) ) 16904 { 16905 _GLEE_EXT_separate_specular_color = GL_TRUE; 16906 __GLeeLink_GL_EXT_separate_specular_color(); 16907 } 16908 if (__GLeeCheckExtension("GL_EXT_secondary_color", &extensionNames) ) 16909 { 16910 _GLEE_EXT_secondary_color = GL_TRUE; 16911 __GLeeLink_GL_EXT_secondary_color(); 16912 } 16913 if (__GLeeCheckExtension("GL_EXT_texture_perturb_normal", &extensionNames) ) 16914 { 16915 _GLEE_EXT_texture_perturb_normal = GL_TRUE; 16916 __GLeeLink_GL_EXT_texture_perturb_normal(); 16917 } 16918 if (__GLeeCheckExtension("GL_EXT_multi_draw_arrays", &extensionNames) ) 16919 { 16920 _GLEE_EXT_multi_draw_arrays = GL_TRUE; 16921 __GLeeLink_GL_EXT_multi_draw_arrays(); 16922 } 16923 if (__GLeeCheckExtension("GL_EXT_fog_coord", &extensionNames) ) 16924 { 16925 _GLEE_EXT_fog_coord = GL_TRUE; 16926 __GLeeLink_GL_EXT_fog_coord(); 16927 } 16928 if (__GLeeCheckExtension("GL_REND_screen_coordinates", &extensionNames) ) 16929 { 16930 _GLEE_REND_screen_coordinates = GL_TRUE; 16931 __GLeeLink_GL_REND_screen_coordinates(); 16932 } 16933 if (__GLeeCheckExtension("GL_EXT_coordinate_frame", &extensionNames) ) 16934 { 16935 _GLEE_EXT_coordinate_frame = GL_TRUE; 16936 __GLeeLink_GL_EXT_coordinate_frame(); 16937 } 16938 if (__GLeeCheckExtension("GL_EXT_texture_env_combine", &extensionNames) ) 16939 { 16940 _GLEE_EXT_texture_env_combine = GL_TRUE; 16941 __GLeeLink_GL_EXT_texture_env_combine(); 16942 } 16943 if (__GLeeCheckExtension("GL_APPLE_specular_vector", &extensionNames) ) 16944 { 16945 _GLEE_APPLE_specular_vector = GL_TRUE; 16946 __GLeeLink_GL_APPLE_specular_vector(); 16947 } 16948 if (__GLeeCheckExtension("GL_APPLE_transform_hint", &extensionNames) ) 16949 { 16950 _GLEE_APPLE_transform_hint = GL_TRUE; 16951 __GLeeLink_GL_APPLE_transform_hint(); 16952 } 16953 if (__GLeeCheckExtension("GL_SGIX_fog_scale", &extensionNames) ) 16954 { 16955 _GLEE_SGIX_fog_scale = GL_TRUE; 16956 __GLeeLink_GL_SGIX_fog_scale(); 16957 } 16958 if (__GLeeCheckExtension("GL_SUNX_constant_data", &extensionNames) ) 16959 { 16960 _GLEE_SUNX_constant_data = GL_TRUE; 16961 __GLeeLink_GL_SUNX_constant_data(); 16962 } 16963 if (__GLeeCheckExtension("GL_SUN_global_alpha", &extensionNames) ) 16964 { 16965 _GLEE_SUN_global_alpha = GL_TRUE; 16966 __GLeeLink_GL_SUN_global_alpha(); 16967 } 16968 if (__GLeeCheckExtension("GL_SUN_triangle_list", &extensionNames) ) 16969 { 16970 _GLEE_SUN_triangle_list = GL_TRUE; 16971 __GLeeLink_GL_SUN_triangle_list(); 16972 } 16973 if (__GLeeCheckExtension("GL_SUN_vertex", &extensionNames) ) 16974 { 16975 _GLEE_SUN_vertex = GL_TRUE; 16976 __GLeeLink_GL_SUN_vertex(); 16977 } 16978 if (__GLeeCheckExtension("GL_EXT_blend_func_separate", &extensionNames) ) 16979 { 16980 _GLEE_EXT_blend_func_separate = GL_TRUE; 16981 __GLeeLink_GL_EXT_blend_func_separate(); 16982 } 16983 if (__GLeeCheckExtension("GL_INGR_color_clamp", &extensionNames) ) 16984 { 16985 _GLEE_INGR_color_clamp = GL_TRUE; 16986 __GLeeLink_GL_INGR_color_clamp(); 16987 } 16988 if (__GLeeCheckExtension("GL_INGR_interlace_read", &extensionNames) ) 16989 { 16990 _GLEE_INGR_interlace_read = GL_TRUE; 16991 __GLeeLink_GL_INGR_interlace_read(); 16992 } 16993 if (__GLeeCheckExtension("GL_EXT_stencil_wrap", &extensionNames) ) 16994 { 16995 _GLEE_EXT_stencil_wrap = GL_TRUE; 16996 __GLeeLink_GL_EXT_stencil_wrap(); 16997 } 16998 if (__GLeeCheckExtension("GL_EXT_422_pixels", &extensionNames) ) 16999 { 17000 _GLEE_EXT_422_pixels = GL_TRUE; 17001 __GLeeLink_GL_EXT_422_pixels(); 17002 } 17003 if (__GLeeCheckExtension("GL_NV_texgen_reflection", &extensionNames) ) 17004 { 17005 _GLEE_NV_texgen_reflection = GL_TRUE; 17006 __GLeeLink_GL_NV_texgen_reflection(); 17007 } 17008 if (__GLeeCheckExtension("GL_EXT_texture_cube_map", &extensionNames) ) 17009 { 17010 _GLEE_EXT_texture_cube_map = GL_TRUE; 17011 __GLeeLink_GL_EXT_texture_cube_map(); 17012 } 17013 if (__GLeeCheckExtension("GL_SUN_convolution_border_modes", &extensionNames) ) 17014 { 17015 _GLEE_SUN_convolution_border_modes = GL_TRUE; 17016 __GLeeLink_GL_SUN_convolution_border_modes(); 17017 } 17018 if (__GLeeCheckExtension("GL_EXT_texture_env_add", &extensionNames) ) 17019 { 17020 _GLEE_EXT_texture_env_add = GL_TRUE; 17021 __GLeeLink_GL_EXT_texture_env_add(); 17022 } 17023 if (__GLeeCheckExtension("GL_EXT_texture_lod_bias", &extensionNames) ) 17024 { 17025 _GLEE_EXT_texture_lod_bias = GL_TRUE; 17026 __GLeeLink_GL_EXT_texture_lod_bias(); 17027 } 17028 if (__GLeeCheckExtension("GL_EXT_texture_filter_anisotropic", &extensionNames) ) 17029 { 17030 _GLEE_EXT_texture_filter_anisotropic = GL_TRUE; 17031 __GLeeLink_GL_EXT_texture_filter_anisotropic(); 17032 } 17033 if (__GLeeCheckExtension("GL_EXT_vertex_weighting", &extensionNames) ) 17034 { 17035 _GLEE_EXT_vertex_weighting = GL_TRUE; 17036 __GLeeLink_GL_EXT_vertex_weighting(); 17037 } 17038 if (__GLeeCheckExtension("GL_NV_light_max_exponent", &extensionNames) ) 17039 { 17040 _GLEE_NV_light_max_exponent = GL_TRUE; 17041 __GLeeLink_GL_NV_light_max_exponent(); 17042 } 17043 if (__GLeeCheckExtension("GL_NV_vertex_array_range", &extensionNames) ) 17044 { 17045 _GLEE_NV_vertex_array_range = GL_TRUE; 17046 __GLeeLink_GL_NV_vertex_array_range(); 17047 } 17048 if (__GLeeCheckExtension("GL_NV_register_combiners", &extensionNames) ) 17049 { 17050 _GLEE_NV_register_combiners = GL_TRUE; 17051 __GLeeLink_GL_NV_register_combiners(); 17052 } 17053 if (__GLeeCheckExtension("GL_NV_fog_distance", &extensionNames) ) 17054 { 17055 _GLEE_NV_fog_distance = GL_TRUE; 17056 __GLeeLink_GL_NV_fog_distance(); 17057 } 17058 if (__GLeeCheckExtension("GL_NV_texgen_emboss", &extensionNames) ) 17059 { 17060 _GLEE_NV_texgen_emboss = GL_TRUE; 17061 __GLeeLink_GL_NV_texgen_emboss(); 17062 } 17063 if (__GLeeCheckExtension("GL_NV_blend_square", &extensionNames) ) 17064 { 17065 _GLEE_NV_blend_square = GL_TRUE; 17066 __GLeeLink_GL_NV_blend_square(); 17067 } 17068 if (__GLeeCheckExtension("GL_NV_texture_env_combine4", &extensionNames) ) 17069 { 17070 _GLEE_NV_texture_env_combine4 = GL_TRUE; 17071 __GLeeLink_GL_NV_texture_env_combine4(); 17072 } 17073 if (__GLeeCheckExtension("GL_MESA_resize_buffers", &extensionNames) ) 17074 { 17075 _GLEE_MESA_resize_buffers = GL_TRUE; 17076 __GLeeLink_GL_MESA_resize_buffers(); 17077 } 17078 if (__GLeeCheckExtension("GL_MESA_window_pos", &extensionNames) ) 17079 { 17080 _GLEE_MESA_window_pos = GL_TRUE; 17081 __GLeeLink_GL_MESA_window_pos(); 17082 } 17083 if (__GLeeCheckExtension("GL_EXT_texture_compression_s3tc", &extensionNames) ) 17084 { 17085 _GLEE_EXT_texture_compression_s3tc = GL_TRUE; 17086 __GLeeLink_GL_EXT_texture_compression_s3tc(); 17087 } 17088 if (__GLeeCheckExtension("GL_IBM_cull_vertex", &extensionNames) ) 17089 { 17090 _GLEE_IBM_cull_vertex = GL_TRUE; 17091 __GLeeLink_GL_IBM_cull_vertex(); 17092 } 17093 if (__GLeeCheckExtension("GL_IBM_multimode_draw_arrays", &extensionNames) ) 17094 { 17095 _GLEE_IBM_multimode_draw_arrays = GL_TRUE; 17096 __GLeeLink_GL_IBM_multimode_draw_arrays(); 17097 } 17098 if (__GLeeCheckExtension("GL_IBM_vertex_array_lists", &extensionNames) ) 17099 { 17100 _GLEE_IBM_vertex_array_lists = GL_TRUE; 17101 __GLeeLink_GL_IBM_vertex_array_lists(); 17102 } 17103 if (__GLeeCheckExtension("GL_SGIX_subsample", &extensionNames) ) 17104 { 17105 _GLEE_SGIX_subsample = GL_TRUE; 17106 __GLeeLink_GL_SGIX_subsample(); 17107 } 17108 if (__GLeeCheckExtension("GL_SGIX_ycrcb_subsample", &extensionNames) ) 17109 { 17110 _GLEE_SGIX_ycrcb_subsample = GL_TRUE; 17111 __GLeeLink_GL_SGIX_ycrcb_subsample(); 17112 } 17113 if (__GLeeCheckExtension("GL_SGIX_ycrcba", &extensionNames) ) 17114 { 17115 _GLEE_SGIX_ycrcba = GL_TRUE; 17116 __GLeeLink_GL_SGIX_ycrcba(); 17117 } 17118 if (__GLeeCheckExtension("GL_SGI_depth_pass_instrument", &extensionNames) ) 17119 { 17120 _GLEE_SGI_depth_pass_instrument = GL_TRUE; 17121 __GLeeLink_GL_SGI_depth_pass_instrument(); 17122 } 17123 if (__GLeeCheckExtension("GL_3DFX_texture_compression_FXT1", &extensionNames) ) 17124 { 17125 _GLEE_3DFX_texture_compression_FXT1 = GL_TRUE; 17126 __GLeeLink_GL_3DFX_texture_compression_FXT1(); 17127 } 17128 if (__GLeeCheckExtension("GL_3DFX_multisample", &extensionNames) ) 17129 { 17130 _GLEE_3DFX_multisample = GL_TRUE; 17131 __GLeeLink_GL_3DFX_multisample(); 17132 } 17133 if (__GLeeCheckExtension("GL_3DFX_tbuffer", &extensionNames) ) 17134 { 17135 _GLEE_3DFX_tbuffer = GL_TRUE; 17136 __GLeeLink_GL_3DFX_tbuffer(); 17137 } 17138 if (__GLeeCheckExtension("GL_EXT_multisample", &extensionNames) ) 17139 { 17140 _GLEE_EXT_multisample = GL_TRUE; 17141 __GLeeLink_GL_EXT_multisample(); 17142 } 17143 if (__GLeeCheckExtension("GL_SGIX_vertex_preclip", &extensionNames) ) 17144 { 17145 _GLEE_SGIX_vertex_preclip = GL_TRUE; 17146 __GLeeLink_GL_SGIX_vertex_preclip(); 17147 } 17148 if (__GLeeCheckExtension("GL_SGIX_convolution_accuracy", &extensionNames) ) 17149 { 17150 _GLEE_SGIX_convolution_accuracy = GL_TRUE; 17151 __GLeeLink_GL_SGIX_convolution_accuracy(); 17152 } 17153 if (__GLeeCheckExtension("GL_SGIX_resample", &extensionNames) ) 17154 { 17155 _GLEE_SGIX_resample = GL_TRUE; 17156 __GLeeLink_GL_SGIX_resample(); 17157 } 17158 if (__GLeeCheckExtension("GL_SGIS_point_line_texgen", &extensionNames) ) 17159 { 17160 _GLEE_SGIS_point_line_texgen = GL_TRUE; 17161 __GLeeLink_GL_SGIS_point_line_texgen(); 17162 } 17163 if (__GLeeCheckExtension("GL_SGIS_texture_color_mask", &extensionNames) ) 17164 { 17165 _GLEE_SGIS_texture_color_mask = GL_TRUE; 17166 __GLeeLink_GL_SGIS_texture_color_mask(); 17167 } 17168 if (__GLeeCheckExtension("GL_EXT_texture_env_dot3", &extensionNames) ) 17169 { 17170 _GLEE_EXT_texture_env_dot3 = GL_TRUE; 17171 __GLeeLink_GL_EXT_texture_env_dot3(); 17172 } 17173 if (__GLeeCheckExtension("GL_ATI_texture_mirror_once", &extensionNames) ) 17174 { 17175 _GLEE_ATI_texture_mirror_once = GL_TRUE; 17176 __GLeeLink_GL_ATI_texture_mirror_once(); 17177 } 17178 if (__GLeeCheckExtension("GL_NV_fence", &extensionNames) ) 17179 { 17180 _GLEE_NV_fence = GL_TRUE; 17181 __GLeeLink_GL_NV_fence(); 17182 } 17183 if (__GLeeCheckExtension("GL_IBM_texture_mirrored_repeat", &extensionNames) ) 17184 { 17185 _GLEE_IBM_texture_mirrored_repeat = GL_TRUE; 17186 __GLeeLink_GL_IBM_texture_mirrored_repeat(); 17187 } 17188 if (__GLeeCheckExtension("GL_NV_evaluators", &extensionNames) ) 17189 { 17190 _GLEE_NV_evaluators = GL_TRUE; 17191 __GLeeLink_GL_NV_evaluators(); 17192 } 17193 if (__GLeeCheckExtension("GL_NV_packed_depth_stencil", &extensionNames) ) 17194 { 17195 _GLEE_NV_packed_depth_stencil = GL_TRUE; 17196 __GLeeLink_GL_NV_packed_depth_stencil(); 17197 } 17198 if (__GLeeCheckExtension("GL_NV_register_combiners2", &extensionNames) ) 17199 { 17200 _GLEE_NV_register_combiners2 = GL_TRUE; 17201 __GLeeLink_GL_NV_register_combiners2(); 17202 } 17203 if (__GLeeCheckExtension("GL_NV_texture_compression_vtc", &extensionNames) ) 17204 { 17205 _GLEE_NV_texture_compression_vtc = GL_TRUE; 17206 __GLeeLink_GL_NV_texture_compression_vtc(); 17207 } 17208 if (__GLeeCheckExtension("GL_NV_texture_rectangle", &extensionNames) ) 17209 { 17210 _GLEE_NV_texture_rectangle = GL_TRUE; 17211 __GLeeLink_GL_NV_texture_rectangle(); 17212 } 17213 if (__GLeeCheckExtension("GL_NV_texture_shader", &extensionNames) ) 17214 { 17215 _GLEE_NV_texture_shader = GL_TRUE; 17216 __GLeeLink_GL_NV_texture_shader(); 17217 } 17218 if (__GLeeCheckExtension("GL_NV_texture_shader2", &extensionNames) ) 17219 { 17220 _GLEE_NV_texture_shader2 = GL_TRUE; 17221 __GLeeLink_GL_NV_texture_shader2(); 17222 } 17223 if (__GLeeCheckExtension("GL_NV_vertex_array_range2", &extensionNames) ) 17224 { 17225 _GLEE_NV_vertex_array_range2 = GL_TRUE; 17226 __GLeeLink_GL_NV_vertex_array_range2(); 17227 } 17228 if (__GLeeCheckExtension("GL_NV_vertex_program", &extensionNames) ) 17229 { 17230 _GLEE_NV_vertex_program = GL_TRUE; 17231 __GLeeLink_GL_NV_vertex_program(); 17232 } 17233 if (__GLeeCheckExtension("GL_SGIX_texture_coordinate_clamp", &extensionNames) ) 17234 { 17235 _GLEE_SGIX_texture_coordinate_clamp = GL_TRUE; 17236 __GLeeLink_GL_SGIX_texture_coordinate_clamp(); 17237 } 17238 if (__GLeeCheckExtension("GL_SGIX_scalebias_hint", &extensionNames) ) 17239 { 17240 _GLEE_SGIX_scalebias_hint = GL_TRUE; 17241 __GLeeLink_GL_SGIX_scalebias_hint(); 17242 } 17243 if (__GLeeCheckExtension("GL_OML_interlace", &extensionNames) ) 17244 { 17245 _GLEE_OML_interlace = GL_TRUE; 17246 __GLeeLink_GL_OML_interlace(); 17247 } 17248 if (__GLeeCheckExtension("GL_OML_subsample", &extensionNames) ) 17249 { 17250 _GLEE_OML_subsample = GL_TRUE; 17251 __GLeeLink_GL_OML_subsample(); 17252 } 17253 if (__GLeeCheckExtension("GL_OML_resample", &extensionNames) ) 17254 { 17255 _GLEE_OML_resample = GL_TRUE; 17256 __GLeeLink_GL_OML_resample(); 17257 } 17258 if (__GLeeCheckExtension("GL_NV_copy_depth_to_color", &extensionNames) ) 17259 { 17260 _GLEE_NV_copy_depth_to_color = GL_TRUE; 17261 __GLeeLink_GL_NV_copy_depth_to_color(); 17262 } 17263 if (__GLeeCheckExtension("GL_ATI_envmap_bumpmap", &extensionNames) ) 17264 { 17265 _GLEE_ATI_envmap_bumpmap = GL_TRUE; 17266 __GLeeLink_GL_ATI_envmap_bumpmap(); 17267 } 17268 if (__GLeeCheckExtension("GL_ATI_fragment_shader", &extensionNames) ) 17269 { 17270 _GLEE_ATI_fragment_shader = GL_TRUE; 17271 __GLeeLink_GL_ATI_fragment_shader(); 17272 } 17273 if (__GLeeCheckExtension("GL_ATI_pn_triangles", &extensionNames) ) 17274 { 17275 _GLEE_ATI_pn_triangles = GL_TRUE; 17276 __GLeeLink_GL_ATI_pn_triangles(); 17277 } 17278 if (__GLeeCheckExtension("GL_ATI_vertex_array_object", &extensionNames) ) 17279 { 17280 _GLEE_ATI_vertex_array_object = GL_TRUE; 17281 __GLeeLink_GL_ATI_vertex_array_object(); 17282 } 17283 if (__GLeeCheckExtension("GL_EXT_vertex_shader", &extensionNames) ) 17284 { 17285 _GLEE_EXT_vertex_shader = GL_TRUE; 17286 __GLeeLink_GL_EXT_vertex_shader(); 17287 } 17288 if (__GLeeCheckExtension("GL_ATI_vertex_streams", &extensionNames) ) 17289 { 17290 _GLEE_ATI_vertex_streams = GL_TRUE; 17291 __GLeeLink_GL_ATI_vertex_streams(); 17292 } 17293 if (__GLeeCheckExtension("GL_ATI_element_array", &extensionNames) ) 17294 { 17295 _GLEE_ATI_element_array = GL_TRUE; 17296 __GLeeLink_GL_ATI_element_array(); 17297 } 17298 if (__GLeeCheckExtension("GL_SUN_mesh_array", &extensionNames) ) 17299 { 17300 _GLEE_SUN_mesh_array = GL_TRUE; 17301 __GLeeLink_GL_SUN_mesh_array(); 17302 } 17303 if (__GLeeCheckExtension("GL_SUN_slice_accum", &extensionNames) ) 17304 { 17305 _GLEE_SUN_slice_accum = GL_TRUE; 17306 __GLeeLink_GL_SUN_slice_accum(); 17307 } 17308 if (__GLeeCheckExtension("GL_NV_multisample_filter_hint", &extensionNames) ) 17309 { 17310 _GLEE_NV_multisample_filter_hint = GL_TRUE; 17311 __GLeeLink_GL_NV_multisample_filter_hint(); 17312 } 17313 if (__GLeeCheckExtension("GL_NV_depth_clamp", &extensionNames) ) 17314 { 17315 _GLEE_NV_depth_clamp = GL_TRUE; 17316 __GLeeLink_GL_NV_depth_clamp(); 17317 } 17318 if (__GLeeCheckExtension("GL_NV_occlusion_query", &extensionNames) ) 17319 { 17320 _GLEE_NV_occlusion_query = GL_TRUE; 17321 __GLeeLink_GL_NV_occlusion_query(); 17322 } 17323 if (__GLeeCheckExtension("GL_NV_point_sprite", &extensionNames) ) 17324 { 17325 _GLEE_NV_point_sprite = GL_TRUE; 17326 __GLeeLink_GL_NV_point_sprite(); 17327 } 17328 if (__GLeeCheckExtension("GL_NV_texture_shader3", &extensionNames) ) 17329 { 17330 _GLEE_NV_texture_shader3 = GL_TRUE; 17331 __GLeeLink_GL_NV_texture_shader3(); 17332 } 17333 if (__GLeeCheckExtension("GL_NV_vertex_program1_1", &extensionNames) ) 17334 { 17335 _GLEE_NV_vertex_program1_1 = GL_TRUE; 17336 __GLeeLink_GL_NV_vertex_program1_1(); 17337 } 17338 if (__GLeeCheckExtension("GL_EXT_shadow_funcs", &extensionNames) ) 17339 { 17340 _GLEE_EXT_shadow_funcs = GL_TRUE; 17341 __GLeeLink_GL_EXT_shadow_funcs(); 17342 } 17343 if (__GLeeCheckExtension("GL_EXT_stencil_two_side", &extensionNames) ) 17344 { 17345 _GLEE_EXT_stencil_two_side = GL_TRUE; 17346 __GLeeLink_GL_EXT_stencil_two_side(); 17347 } 17348 if (__GLeeCheckExtension("GL_ATI_text_fragment_shader", &extensionNames) ) 17349 { 17350 _GLEE_ATI_text_fragment_shader = GL_TRUE; 17351 __GLeeLink_GL_ATI_text_fragment_shader(); 17352 } 17353 if (__GLeeCheckExtension("GL_APPLE_client_storage", &extensionNames) ) 17354 { 17355 _GLEE_APPLE_client_storage = GL_TRUE; 17356 __GLeeLink_GL_APPLE_client_storage(); 17357 } 17358 if (__GLeeCheckExtension("GL_APPLE_element_array", &extensionNames) ) 17359 { 17360 _GLEE_APPLE_element_array = GL_TRUE; 17361 __GLeeLink_GL_APPLE_element_array(); 17362 } 17363 if (__GLeeCheckExtension("GL_APPLE_fence", &extensionNames) ) 17364 { 17365 _GLEE_APPLE_fence = GL_TRUE; 17366 __GLeeLink_GL_APPLE_fence(); 17367 } 17368 if (__GLeeCheckExtension("GL_APPLE_vertex_array_object", &extensionNames) ) 17369 { 17370 _GLEE_APPLE_vertex_array_object = GL_TRUE; 17371 __GLeeLink_GL_APPLE_vertex_array_object(); 17372 } 17373 if (__GLeeCheckExtension("GL_APPLE_vertex_array_range", &extensionNames) ) 17374 { 17375 _GLEE_APPLE_vertex_array_range = GL_TRUE; 17376 __GLeeLink_GL_APPLE_vertex_array_range(); 17377 } 17378 if (__GLeeCheckExtension("GL_APPLE_ycbcr_422", &extensionNames) ) 17379 { 17380 _GLEE_APPLE_ycbcr_422 = GL_TRUE; 17381 __GLeeLink_GL_APPLE_ycbcr_422(); 17382 } 17383 if (__GLeeCheckExtension("GL_S3_s3tc", &extensionNames) ) 17384 { 17385 _GLEE_S3_s3tc = GL_TRUE; 17386 __GLeeLink_GL_S3_s3tc(); 17387 } 17388 if (__GLeeCheckExtension("GL_ATI_draw_buffers", &extensionNames) ) 17389 { 17390 _GLEE_ATI_draw_buffers = GL_TRUE; 17391 __GLeeLink_GL_ATI_draw_buffers(); 17392 } 17393 if (__GLeeCheckExtension("GL_ATI_pixel_format_float", &extensionNames) ) 17394 { 17395 _GLEE_ATI_pixel_format_float = GL_TRUE; 17396 __GLeeLink_GL_ATI_pixel_format_float(); 17397 } 17398 if (__GLeeCheckExtension("GL_ATI_texture_env_combine3", &extensionNames) ) 17399 { 17400 _GLEE_ATI_texture_env_combine3 = GL_TRUE; 17401 __GLeeLink_GL_ATI_texture_env_combine3(); 17402 } 17403 if (__GLeeCheckExtension("GL_ATI_texture_float", &extensionNames) ) 17404 { 17405 _GLEE_ATI_texture_float = GL_TRUE; 17406 __GLeeLink_GL_ATI_texture_float(); 17407 } 17408 if (__GLeeCheckExtension("GL_NV_float_buffer", &extensionNames) ) 17409 { 17410 _GLEE_NV_float_buffer = GL_TRUE; 17411 __GLeeLink_GL_NV_float_buffer(); 17412 } 17413 if (__GLeeCheckExtension("GL_NV_fragment_program", &extensionNames) ) 17414 { 17415 _GLEE_NV_fragment_program = GL_TRUE; 17416 __GLeeLink_GL_NV_fragment_program(); 17417 } 17418 if (__GLeeCheckExtension("GL_NV_half_float", &extensionNames) ) 17419 { 17420 _GLEE_NV_half_float = GL_TRUE; 17421 __GLeeLink_GL_NV_half_float(); 17422 } 17423 if (__GLeeCheckExtension("GL_NV_pixel_data_range", &extensionNames) ) 17424 { 17425 _GLEE_NV_pixel_data_range = GL_TRUE; 17426 __GLeeLink_GL_NV_pixel_data_range(); 17427 } 17428 if (__GLeeCheckExtension("GL_NV_primitive_restart", &extensionNames) ) 17429 { 17430 _GLEE_NV_primitive_restart = GL_TRUE; 17431 __GLeeLink_GL_NV_primitive_restart(); 17432 } 17433 if (__GLeeCheckExtension("GL_NV_texture_expand_normal", &extensionNames) ) 17434 { 17435 _GLEE_NV_texture_expand_normal = GL_TRUE; 17436 __GLeeLink_GL_NV_texture_expand_normal(); 17437 } 17438 if (__GLeeCheckExtension("GL_NV_vertex_program2", &extensionNames) ) 17439 { 17440 _GLEE_NV_vertex_program2 = GL_TRUE; 17441 __GLeeLink_GL_NV_vertex_program2(); 17442 } 17443 if (__GLeeCheckExtension("GL_ATI_map_object_buffer", &extensionNames) ) 17444 { 17445 _GLEE_ATI_map_object_buffer = GL_TRUE; 17446 __GLeeLink_GL_ATI_map_object_buffer(); 17447 } 17448 if (__GLeeCheckExtension("GL_ATI_separate_stencil", &extensionNames) ) 17449 { 17450 _GLEE_ATI_separate_stencil = GL_TRUE; 17451 __GLeeLink_GL_ATI_separate_stencil(); 17452 } 17453 if (__GLeeCheckExtension("GL_ATI_vertex_attrib_array_object", &extensionNames) ) 17454 { 17455 _GLEE_ATI_vertex_attrib_array_object = GL_TRUE; 17456 __GLeeLink_GL_ATI_vertex_attrib_array_object(); 17457 } 17458 if (__GLeeCheckExtension("GL_OES_read_format", &extensionNames) ) 17459 { 17460 _GLEE_OES_read_format = GL_TRUE; 17461 __GLeeLink_GL_OES_read_format(); 17462 } 17463 if (__GLeeCheckExtension("GL_EXT_depth_bounds_test", &extensionNames) ) 17464 { 17465 _GLEE_EXT_depth_bounds_test = GL_TRUE; 17466 __GLeeLink_GL_EXT_depth_bounds_test(); 17467 } 17468 if (__GLeeCheckExtension("GL_EXT_texture_mirror_clamp", &extensionNames) ) 17469 { 17470 _GLEE_EXT_texture_mirror_clamp = GL_TRUE; 17471 __GLeeLink_GL_EXT_texture_mirror_clamp(); 17472 } 17473 if (__GLeeCheckExtension("GL_EXT_blend_equation_separate", &extensionNames) ) 17474 { 17475 _GLEE_EXT_blend_equation_separate = GL_TRUE; 17476 __GLeeLink_GL_EXT_blend_equation_separate(); 17477 } 17478 if (__GLeeCheckExtension("GL_MESA_pack_invert", &extensionNames) ) 17479 { 17480 _GLEE_MESA_pack_invert = GL_TRUE; 17481 __GLeeLink_GL_MESA_pack_invert(); 17482 } 17483 if (__GLeeCheckExtension("GL_MESA_ycbcr_texture", &extensionNames) ) 17484 { 17485 _GLEE_MESA_ycbcr_texture = GL_TRUE; 17486 __GLeeLink_GL_MESA_ycbcr_texture(); 17487 } 17488 if (__GLeeCheckExtension("GL_EXT_pixel_buffer_object", &extensionNames) ) 17489 { 17490 _GLEE_EXT_pixel_buffer_object = GL_TRUE; 17491 __GLeeLink_GL_EXT_pixel_buffer_object(); 17492 } 17493 if (__GLeeCheckExtension("GL_NV_fragment_program_option", &extensionNames) ) 17494 { 17495 _GLEE_NV_fragment_program_option = GL_TRUE; 17496 __GLeeLink_GL_NV_fragment_program_option(); 17497 } 17498 if (__GLeeCheckExtension("GL_NV_fragment_program2", &extensionNames) ) 17499 { 17500 _GLEE_NV_fragment_program2 = GL_TRUE; 17501 __GLeeLink_GL_NV_fragment_program2(); 17502 } 17503 if (__GLeeCheckExtension("GL_NV_vertex_program2_option", &extensionNames) ) 17504 { 17505 _GLEE_NV_vertex_program2_option = GL_TRUE; 17506 __GLeeLink_GL_NV_vertex_program2_option(); 17507 } 17508 if (__GLeeCheckExtension("GL_NV_vertex_program3", &extensionNames) ) 17509 { 17510 _GLEE_NV_vertex_program3 = GL_TRUE; 17511 __GLeeLink_GL_NV_vertex_program3(); 17512 } 17513 if (__GLeeCheckExtension("GL_EXT_framebuffer_object", &extensionNames) ) 17514 { 17515 _GLEE_EXT_framebuffer_object = GL_TRUE; 17516 __GLeeLink_GL_EXT_framebuffer_object(); 17517 } 17518 if (__GLeeCheckExtension("GL_GREMEDY_string_marker", &extensionNames) ) 17519 { 17520 _GLEE_GREMEDY_string_marker = GL_TRUE; 17521 __GLeeLink_GL_GREMEDY_string_marker(); 17522 } 17523 if (__GLeeCheckExtension("GL_EXT_packed_depth_stencil", &extensionNames) ) 17524 { 17525 _GLEE_EXT_packed_depth_stencil = GL_TRUE; 17526 __GLeeLink_GL_EXT_packed_depth_stencil(); 17527 } 17528 if (__GLeeCheckExtension("GL_EXT_stencil_clear_tag", &extensionNames) ) 17529 { 17530 _GLEE_EXT_stencil_clear_tag = GL_TRUE; 17531 __GLeeLink_GL_EXT_stencil_clear_tag(); 17532 } 17533 if (__GLeeCheckExtension("GL_EXT_texture_sRGB", &extensionNames) ) 17534 { 17535 _GLEE_EXT_texture_sRGB = GL_TRUE; 17536 __GLeeLink_GL_EXT_texture_sRGB(); 17537 } 17538 if (__GLeeCheckExtension("GL_EXT_framebuffer_blit", &extensionNames) ) 17539 { 17540 _GLEE_EXT_framebuffer_blit = GL_TRUE; 17541 __GLeeLink_GL_EXT_framebuffer_blit(); 17542 } 17543 if (__GLeeCheckExtension("GL_EXT_framebuffer_multisample", &extensionNames) ) 17544 { 17545 _GLEE_EXT_framebuffer_multisample = GL_TRUE; 17546 __GLeeLink_GL_EXT_framebuffer_multisample(); 17547 } 17548 if (__GLeeCheckExtension("GL_MESAX_texture_stack", &extensionNames) ) 17549 { 17550 _GLEE_MESAX_texture_stack = GL_TRUE; 17551 __GLeeLink_GL_MESAX_texture_stack(); 17552 } 17553 if (__GLeeCheckExtension("GL_EXT_timer_query", &extensionNames) ) 17554 { 17555 _GLEE_EXT_timer_query = GL_TRUE; 17556 __GLeeLink_GL_EXT_timer_query(); 17557 } 17558 if (__GLeeCheckExtension("GL_EXT_gpu_program_parameters", &extensionNames) ) 17559 { 17560 _GLEE_EXT_gpu_program_parameters = GL_TRUE; 17561 __GLeeLink_GL_EXT_gpu_program_parameters(); 17562 } 17563 if (__GLeeCheckExtension("GL_APPLE_flush_buffer_range", &extensionNames) ) 17564 { 17565 _GLEE_APPLE_flush_buffer_range = GL_TRUE; 17566 __GLeeLink_GL_APPLE_flush_buffer_range(); 17567 } 17568 if (__GLeeCheckExtension("GL_EXT_gpu_shader4", &extensionNames) ) 17569 { 17570 _GLEE_EXT_gpu_shader4 = GL_TRUE; 17571 __GLeeLink_GL_EXT_gpu_shader4(); 17572 } 17573 if (__GLeeCheckExtension("GL_EXT_draw_instanced", &extensionNames) ) 17574 { 17575 _GLEE_EXT_draw_instanced = GL_TRUE; 17576 __GLeeLink_GL_EXT_draw_instanced(); 17577 } 17578 if (__GLeeCheckExtension("GL_EXT_packed_float", &extensionNames) ) 17579 { 17580 _GLEE_EXT_packed_float = GL_TRUE; 17581 __GLeeLink_GL_EXT_packed_float(); 17582 } 17583 if (__GLeeCheckExtension("GL_EXT_texture_array", &extensionNames) ) 17584 { 17585 _GLEE_EXT_texture_array = GL_TRUE; 17586 __GLeeLink_GL_EXT_texture_array(); 17587 } 17588 if (__GLeeCheckExtension("GL_EXT_texture_buffer_object", &extensionNames) ) 17589 { 17590 _GLEE_EXT_texture_buffer_object = GL_TRUE; 17591 __GLeeLink_GL_EXT_texture_buffer_object(); 17592 } 17593 if (__GLeeCheckExtension("GL_EXT_texture_compression_latc", &extensionNames) ) 17594 { 17595 _GLEE_EXT_texture_compression_latc = GL_TRUE; 17596 __GLeeLink_GL_EXT_texture_compression_latc(); 17597 } 17598 if (__GLeeCheckExtension("GL_EXT_texture_compression_rgtc", &extensionNames) ) 17599 { 17600 _GLEE_EXT_texture_compression_rgtc = GL_TRUE; 17601 __GLeeLink_GL_EXT_texture_compression_rgtc(); 17602 } 17603 if (__GLeeCheckExtension("GL_EXT_texture_shared_exponent", &extensionNames) ) 17604 { 17605 _GLEE_EXT_texture_shared_exponent = GL_TRUE; 17606 __GLeeLink_GL_EXT_texture_shared_exponent(); 17607 } 17608 if (__GLeeCheckExtension("GL_NV_depth_buffer_float", &extensionNames) ) 17609 { 17610 _GLEE_NV_depth_buffer_float = GL_TRUE; 17611 __GLeeLink_GL_NV_depth_buffer_float(); 17612 } 17613 if (__GLeeCheckExtension("GL_NV_framebuffer_multisample_coverage", &extensionNames) ) 17614 { 17615 _GLEE_NV_framebuffer_multisample_coverage = GL_TRUE; 17616 __GLeeLink_GL_NV_framebuffer_multisample_coverage(); 17617 } 17618 if (__GLeeCheckExtension("GL_EXT_framebuffer_sRGB", &extensionNames) ) 17619 { 17620 _GLEE_EXT_framebuffer_sRGB = GL_TRUE; 17621 __GLeeLink_GL_EXT_framebuffer_sRGB(); 17622 } 17623 if (__GLeeCheckExtension("GL_NV_geometry_shader4", &extensionNames) ) 17624 { 17625 _GLEE_NV_geometry_shader4 = GL_TRUE; 17626 __GLeeLink_GL_NV_geometry_shader4(); 17627 } 17628 if (__GLeeCheckExtension("GL_NV_parameter_buffer_object", &extensionNames) ) 17629 { 17630 _GLEE_NV_parameter_buffer_object = GL_TRUE; 17631 __GLeeLink_GL_NV_parameter_buffer_object(); 17632 } 17633 if (__GLeeCheckExtension("GL_EXT_draw_buffers2", &extensionNames) ) 17634 { 17635 _GLEE_EXT_draw_buffers2 = GL_TRUE; 17636 __GLeeLink_GL_EXT_draw_buffers2(); 17637 } 17638 if (__GLeeCheckExtension("GL_NV_transform_feedback", &extensionNames) ) 17639 { 17640 _GLEE_NV_transform_feedback = GL_TRUE; 17641 __GLeeLink_GL_NV_transform_feedback(); 17642 } 17643 if (__GLeeCheckExtension("GL_EXT_bindable_uniform", &extensionNames) ) 17644 { 17645 _GLEE_EXT_bindable_uniform = GL_TRUE; 17646 __GLeeLink_GL_EXT_bindable_uniform(); 17647 } 17648 if (__GLeeCheckExtension("GL_EXT_texture_integer", &extensionNames) ) 17649 { 17650 _GLEE_EXT_texture_integer = GL_TRUE; 17651 __GLeeLink_GL_EXT_texture_integer(); 17652 } 17653 if (__GLeeCheckExtension("GL_GREMEDY_frame_terminator", &extensionNames) ) 17654 { 17655 _GLEE_GREMEDY_frame_terminator = GL_TRUE; 17656 __GLeeLink_GL_GREMEDY_frame_terminator(); 17657 } 17658 if (__GLeeCheckExtension("GL_NV_conditional_render", &extensionNames) ) 17659 { 17660 _GLEE_NV_conditional_render = GL_TRUE; 17661 __GLeeLink_GL_NV_conditional_render(); 17662 } 17663 if (__GLeeCheckExtension("GL_NV_present_video", &extensionNames) ) 17664 { 17665 _GLEE_NV_present_video = GL_TRUE; 17666 __GLeeLink_GL_NV_present_video(); 17667 } 17668 if (__GLeeCheckExtension("GL_EXT_transform_feedback", &extensionNames) ) 17669 { 17670 _GLEE_EXT_transform_feedback = GL_TRUE; 17671 __GLeeLink_GL_EXT_transform_feedback(); 17672 } 17673 if (__GLeeCheckExtension("GL_EXT_direct_state_access", &extensionNames) ) 17674 { 17675 _GLEE_EXT_direct_state_access = GL_TRUE; 17676 __GLeeLink_GL_EXT_direct_state_access(); 17677 } 17678 if (__GLeeCheckExtension("GL_EXT_vertex_array_bgra", &extensionNames) ) 17679 { 17680 _GLEE_EXT_vertex_array_bgra = GL_TRUE; 17681 __GLeeLink_GL_EXT_vertex_array_bgra(); 17682 } 17683 if (__GLeeCheckExtension("GL_EXT_texture_swizzle", &extensionNames) ) 17684 { 17685 _GLEE_EXT_texture_swizzle = GL_TRUE; 17686 __GLeeLink_GL_EXT_texture_swizzle(); 17687 } 17688 if (__GLeeCheckExtension("GL_NV_explicit_multisample", &extensionNames) ) 17689 { 17690 _GLEE_NV_explicit_multisample = GL_TRUE; 17691 __GLeeLink_GL_NV_explicit_multisample(); 17692 } 17693 if (__GLeeCheckExtension("GL_NV_transform_feedback2", &extensionNames) ) 17694 { 17695 _GLEE_NV_transform_feedback2 = GL_TRUE; 17696 __GLeeLink_GL_NV_transform_feedback2(); 17697 } 17698 if (__GLeeCheckExtension("GL_SGIX_texture_select", &extensionNames) ) 17699 { 17700 _GLEE_SGIX_texture_select = GL_TRUE; 17701 __GLeeLink_GL_SGIX_texture_select(); 17702 } 17703 if (__GLeeCheckExtension("GL_INGR_blend_func_separate", &extensionNames) ) 17704 { 17705 _GLEE_INGR_blend_func_separate = GL_TRUE; 17706 __GLeeLink_GL_INGR_blend_func_separate(); 17707 } 17708 if (__GLeeCheckExtension("GL_SGIX_depth_pass_instrument", &extensionNames) ) 17709 { 17710 _GLEE_SGIX_depth_pass_instrument = GL_TRUE; 17711 __GLeeLink_GL_SGIX_depth_pass_instrument(); 17712 } 17713 if (__GLeeCheckExtension("GL_SGIX_igloo_interface", &extensionNames) ) 17714 { 17715 _GLEE_SGIX_igloo_interface = GL_TRUE; 17716 __GLeeLink_GL_SGIX_igloo_interface(); 17717 } 17718 if (__GLeeCheckExtension("GL_EXT_fragment_lighting", &extensionNames) ) 17719 { 17720 _GLEE_EXT_fragment_lighting = GL_TRUE; 17721 __GLeeLink_GL_EXT_fragment_lighting(); 17722 } 17723 if (__GLeeCheckExtension("GL_EXT_geometry_shader4", &extensionNames) ) 17724 { 17725 _GLEE_EXT_geometry_shader4 = GL_TRUE; 17726 __GLeeLink_GL_EXT_geometry_shader4(); 17727 } 17728 if (__GLeeCheckExtension("GL_EXT_scene_marker", &extensionNames) ) 17729 { 17730 _GLEE_EXT_scene_marker = GL_TRUE; 17731 __GLeeLink_GL_EXT_scene_marker(); 17732 } 17733 if (__GLeeCheckExtension("GL_EXT_texture_compression_dxt1", &extensionNames) ) 17734 { 17735 _GLEE_EXT_texture_compression_dxt1 = GL_TRUE; 17736 __GLeeLink_GL_EXT_texture_compression_dxt1(); 17737 } 17738 if (__GLeeCheckExtension("GL_EXT_texture_env", &extensionNames) ) 17739 { 17740 _GLEE_EXT_texture_env = GL_TRUE; 17741 __GLeeLink_GL_EXT_texture_env(); 17742 } 17743 if (__GLeeCheckExtension("GL_IBM_static_data", &extensionNames) ) 17744 { 17745 _GLEE_IBM_static_data = GL_TRUE; 17746 __GLeeLink_GL_IBM_static_data(); 17747 } 17748 if (__GLeeCheckExtension("GL_NV_gpu_program4", &extensionNames) ) 17749 { 17750 _GLEE_NV_gpu_program4 = GL_TRUE; 17751 __GLeeLink_GL_NV_gpu_program4(); 17752 } 17753 if (__GLeeCheckExtension("GL_OES_byte_coordinates", &extensionNames) ) 17754 { 17755 _GLEE_OES_byte_coordinates = GL_TRUE; 17756 __GLeeLink_GL_OES_byte_coordinates(); 17757 } 17758 if (__GLeeCheckExtension("GL_OES_compressed_paletted_texture", &extensionNames) ) 17759 { 17760 _GLEE_OES_compressed_paletted_texture = GL_TRUE; 17761 __GLeeLink_GL_OES_compressed_paletted_texture(); 17762 } 17763 if (__GLeeCheckExtension("GL_OES_single_precision", &extensionNames) ) 17764 { 17765 _GLEE_OES_single_precision = GL_TRUE; 17766 __GLeeLink_GL_OES_single_precision(); 17767 } 17768 if (__GLeeCheckExtension("GL_SGIX_pixel_texture_bits", &extensionNames) ) 17769 { 17770 _GLEE_SGIX_pixel_texture_bits = GL_TRUE; 17771 __GLeeLink_GL_SGIX_pixel_texture_bits(); 17772 } 17773 if (__GLeeCheckExtension("GL_SGIX_texture_range", &extensionNames) ) 17774 { 17775 _GLEE_SGIX_texture_range = GL_TRUE; 17776 __GLeeLink_GL_SGIX_texture_range(); 17777 } 17778 #ifdef WIN32 17779 if (__GLeeCheckExtension("WGL_ARB_buffer_region", &extensionNames) ) 17780 { 17781 _GLEE_WGL_ARB_buffer_region = GL_TRUE; 17782 __GLeeLink_WGL_ARB_buffer_region(); 17783 } 17784 if (__GLeeCheckExtension("WGL_ARB_multisample", &extensionNames) ) 17785 { 17786 _GLEE_WGL_ARB_multisample = GL_TRUE; 17787 __GLeeLink_WGL_ARB_multisample(); 17788 } 17789 if (__GLeeCheckExtension("WGL_ARB_extensions_string", &extensionNames) ) 17790 { 17791 _GLEE_WGL_ARB_extensions_string = GL_TRUE; 17792 __GLeeLink_WGL_ARB_extensions_string(); 17793 } 17794 if (__GLeeCheckExtension("WGL_ARB_pixel_format", &extensionNames) ) 17795 { 17796 _GLEE_WGL_ARB_pixel_format = GL_TRUE; 17797 __GLeeLink_WGL_ARB_pixel_format(); 17798 } 17799 if (__GLeeCheckExtension("WGL_ARB_make_current_read", &extensionNames) ) 17800 { 17801 _GLEE_WGL_ARB_make_current_read = GL_TRUE; 17802 __GLeeLink_WGL_ARB_make_current_read(); 17803 } 17804 if (__GLeeCheckExtension("WGL_ARB_pbuffer", &extensionNames) ) 17805 { 17806 _GLEE_WGL_ARB_pbuffer = GL_TRUE; 17807 __GLeeLink_WGL_ARB_pbuffer(); 17808 } 17809 if (__GLeeCheckExtension("WGL_ARB_render_texture", &extensionNames) ) 17810 { 17811 _GLEE_WGL_ARB_render_texture = GL_TRUE; 17812 __GLeeLink_WGL_ARB_render_texture(); 17813 } 17814 if (__GLeeCheckExtension("WGL_ARB_pixel_format_float", &extensionNames) ) 17815 { 17816 _GLEE_WGL_ARB_pixel_format_float = GL_TRUE; 17817 __GLeeLink_WGL_ARB_pixel_format_float(); 17818 } 17819 if (__GLeeCheckExtension("WGL_ARB_create_context", &extensionNames) ) 17820 { 17821 _GLEE_WGL_ARB_create_context = GL_TRUE; 17822 __GLeeLink_WGL_ARB_create_context(); 17823 } 17824 if (__GLeeCheckExtension("WGL_EXT_make_current_read", &extensionNames) ) 17825 { 17826 _GLEE_WGL_EXT_make_current_read = GL_TRUE; 17827 __GLeeLink_WGL_EXT_make_current_read(); 17828 } 17829 if (__GLeeCheckExtension("WGL_EXT_pixel_format", &extensionNames) ) 17830 { 17831 _GLEE_WGL_EXT_pixel_format = GL_TRUE; 17832 __GLeeLink_WGL_EXT_pixel_format(); 17833 } 17834 if (__GLeeCheckExtension("WGL_EXT_pbuffer", &extensionNames) ) 17835 { 17836 _GLEE_WGL_EXT_pbuffer = GL_TRUE; 17837 __GLeeLink_WGL_EXT_pbuffer(); 17838 } 17839 if (__GLeeCheckExtension("WGL_EXT_depth_float", &extensionNames) ) 17840 { 17841 _GLEE_WGL_EXT_depth_float = GL_TRUE; 17842 __GLeeLink_WGL_EXT_depth_float(); 17843 } 17844 if (__GLeeCheckExtension("WGL_3DFX_multisample", &extensionNames) ) 17845 { 17846 _GLEE_WGL_3DFX_multisample = GL_TRUE; 17847 __GLeeLink_WGL_3DFX_multisample(); 17848 } 17849 if (__GLeeCheckExtension("WGL_EXT_multisample", &extensionNames) ) 17850 { 17851 _GLEE_WGL_EXT_multisample = GL_TRUE; 17852 __GLeeLink_WGL_EXT_multisample(); 17853 } 17854 if (__GLeeCheckExtension("WGL_I3D_digital_video_control", &extensionNames) ) 17855 { 17856 _GLEE_WGL_I3D_digital_video_control = GL_TRUE; 17857 __GLeeLink_WGL_I3D_digital_video_control(); 17858 } 17859 if (__GLeeCheckExtension("WGL_I3D_gamma", &extensionNames) ) 17860 { 17861 _GLEE_WGL_I3D_gamma = GL_TRUE; 17862 __GLeeLink_WGL_I3D_gamma(); 17863 } 17864 if (__GLeeCheckExtension("WGL_I3D_genlock", &extensionNames) ) 17865 { 17866 _GLEE_WGL_I3D_genlock = GL_TRUE; 17867 __GLeeLink_WGL_I3D_genlock(); 17868 } 17869 if (__GLeeCheckExtension("WGL_I3D_image_buffer", &extensionNames) ) 17870 { 17871 _GLEE_WGL_I3D_image_buffer = GL_TRUE; 17872 __GLeeLink_WGL_I3D_image_buffer(); 17873 } 17874 if (__GLeeCheckExtension("WGL_I3D_swap_frame_lock", &extensionNames) ) 17875 { 17876 _GLEE_WGL_I3D_swap_frame_lock = GL_TRUE; 17877 __GLeeLink_WGL_I3D_swap_frame_lock(); 17878 } 17879 if (__GLeeCheckExtension("WGL_NV_render_depth_texture", &extensionNames) ) 17880 { 17881 _GLEE_WGL_NV_render_depth_texture = GL_TRUE; 17882 __GLeeLink_WGL_NV_render_depth_texture(); 17883 } 17884 if (__GLeeCheckExtension("WGL_NV_render_texture_rectangle", &extensionNames) ) 17885 { 17886 _GLEE_WGL_NV_render_texture_rectangle = GL_TRUE; 17887 __GLeeLink_WGL_NV_render_texture_rectangle(); 17888 } 17889 if (__GLeeCheckExtension("WGL_ATI_pixel_format_float", &extensionNames) ) 17890 { 17891 _GLEE_WGL_ATI_pixel_format_float = GL_TRUE; 17892 __GLeeLink_WGL_ATI_pixel_format_float(); 17893 } 17894 if (__GLeeCheckExtension("WGL_NV_float_buffer", &extensionNames) ) 17895 { 17896 _GLEE_WGL_NV_float_buffer = GL_TRUE; 17897 __GLeeLink_WGL_NV_float_buffer(); 17898 } 17899 if (__GLeeCheckExtension("WGL_3DL_stereo_control", &extensionNames) ) 17900 { 17901 _GLEE_WGL_3DL_stereo_control = GL_TRUE; 17902 __GLeeLink_WGL_3DL_stereo_control(); 17903 } 17904 if (__GLeeCheckExtension("WGL_EXT_pixel_format_packed_float", &extensionNames) ) 17905 { 17906 _GLEE_WGL_EXT_pixel_format_packed_float = GL_TRUE; 17907 __GLeeLink_WGL_EXT_pixel_format_packed_float(); 17908 } 17909 if (__GLeeCheckExtension("WGL_EXT_framebuffer_sRGB", &extensionNames) ) 17910 { 17911 _GLEE_WGL_EXT_framebuffer_sRGB = GL_TRUE; 17912 __GLeeLink_WGL_EXT_framebuffer_sRGB(); 17913 } 17914 if (__GLeeCheckExtension("WGL_NV_present_video", &extensionNames) ) 17915 { 17916 _GLEE_WGL_NV_present_video = GL_TRUE; 17917 __GLeeLink_WGL_NV_present_video(); 17918 } 17919 if (__GLeeCheckExtension("WGL_NV_swap_group", &extensionNames) ) 17920 { 17921 _GLEE_WGL_NV_swap_group = GL_TRUE; 17922 __GLeeLink_WGL_NV_swap_group(); 17923 } 17924 if (__GLeeCheckExtension("WGL_NV_gpu_affinity", &extensionNames) ) 17925 { 17926 _GLEE_WGL_NV_gpu_affinity = GL_TRUE; 17927 __GLeeLink_WGL_NV_gpu_affinity(); 17928 } 17929 if (__GLeeCheckExtension("WGL_EXT_display_color_table", &extensionNames) ) 17930 { 17931 _GLEE_WGL_EXT_display_color_table = GL_TRUE; 17932 __GLeeLink_WGL_EXT_display_color_table(); 17933 } 17934 if (__GLeeCheckExtension("WGL_EXT_extensions_string", &extensionNames) ) 17935 { 17936 _GLEE_WGL_EXT_extensions_string = GL_TRUE; 17937 __GLeeLink_WGL_EXT_extensions_string(); 17938 } 17939 if (__GLeeCheckExtension("WGL_EXT_swap_control", &extensionNames) ) 17940 { 17941 _GLEE_WGL_EXT_swap_control = GL_TRUE; 17942 __GLeeLink_WGL_EXT_swap_control(); 17943 } 17944 if (__GLeeCheckExtension("WGL_NV_vertex_array_range", &extensionNames) ) 17945 { 17946 _GLEE_WGL_NV_vertex_array_range = GL_TRUE; 17947 __GLeeLink_WGL_NV_vertex_array_range(); 17948 } 17949 if (__GLeeCheckExtension("WGL_OML_sync_control", &extensionNames) ) 17950 { 17951 _GLEE_WGL_OML_sync_control = GL_TRUE; 17952 __GLeeLink_WGL_OML_sync_control(); 17953 } 17954 if (__GLeeCheckExtension("WGL_I3D_swap_frame_usage", &extensionNames) ) 17955 { 17956 _GLEE_WGL_I3D_swap_frame_usage = GL_TRUE; 17957 __GLeeLink_WGL_I3D_swap_frame_usage(); 17958 } 17959 if (__GLeeCheckExtension("WGL_NV_video_output", &extensionNames) ) 17960 { 17961 _GLEE_WGL_NV_video_output = GL_TRUE; 17962 __GLeeLink_WGL_NV_video_output(); 17963 } 17964 #elif defined(__APPLE__) || defined(__APPLE_CC__) 17965 #else /* GLX */ 17966 if (__GLeeCheckExtension("GLX_VERSION_1_3", &extensionNames) ) 17967 { 17968 _GLEE_GLX_VERSION_1_3 = GL_TRUE; 17969 __GLeeLink_GLX_VERSION_1_3(); 17970 } 17971 if (__GLeeCheckExtension("GLX_VERSION_1_4", &extensionNames) ) 17972 { 17973 _GLEE_GLX_VERSION_1_4 = GL_TRUE; 17974 __GLeeLink_GLX_VERSION_1_4(); 17975 } 17976 if (__GLeeCheckExtension("GLX_ARB_multisample", &extensionNames) ) 17977 { 17978 _GLEE_GLX_ARB_multisample = GL_TRUE; 17979 __GLeeLink_GLX_ARB_multisample(); 17980 } 17981 if (__GLeeCheckExtension("GLX_ARB_fbconfig_float", &extensionNames) ) 17982 { 17983 _GLEE_GLX_ARB_fbconfig_float = GL_TRUE; 17984 __GLeeLink_GLX_ARB_fbconfig_float(); 17985 } 17986 if (__GLeeCheckExtension("GLX_ARB_create_context", &extensionNames) ) 17987 { 17988 _GLEE_GLX_ARB_create_context = GL_TRUE; 17989 __GLeeLink_GLX_ARB_create_context(); 17990 } 17991 if (__GLeeCheckExtension("GLX_SGIS_multisample", &extensionNames) ) 17992 { 17993 _GLEE_GLX_SGIS_multisample = GL_TRUE; 17994 __GLeeLink_GLX_SGIS_multisample(); 17995 } 17996 if (__GLeeCheckExtension("GLX_EXT_visual_info", &extensionNames) ) 17997 { 17998 _GLEE_GLX_EXT_visual_info = GL_TRUE; 17999 __GLeeLink_GLX_EXT_visual_info(); 18000 } 18001 if (__GLeeCheckExtension("GLX_SGI_swap_control", &extensionNames) ) 18002 { 18003 _GLEE_GLX_SGI_swap_control = GL_TRUE; 18004 __GLeeLink_GLX_SGI_swap_control(); 18005 } 18006 if (__GLeeCheckExtension("GLX_SGI_video_sync", &extensionNames) ) 18007 { 18008 _GLEE_GLX_SGI_video_sync = GL_TRUE; 18009 __GLeeLink_GLX_SGI_video_sync(); 18010 } 18011 if (__GLeeCheckExtension("GLX_SGI_make_current_read", &extensionNames) ) 18012 { 18013 _GLEE_GLX_SGI_make_current_read = GL_TRUE; 18014 __GLeeLink_GLX_SGI_make_current_read(); 18015 } 18016 if (__GLeeCheckExtension("GLX_EXT_visual_rating", &extensionNames) ) 18017 { 18018 _GLEE_GLX_EXT_visual_rating = GL_TRUE; 18019 __GLeeLink_GLX_EXT_visual_rating(); 18020 } 18021 if (__GLeeCheckExtension("GLX_EXT_import_context", &extensionNames) ) 18022 { 18023 _GLEE_GLX_EXT_import_context = GL_TRUE; 18024 __GLeeLink_GLX_EXT_import_context(); 18025 } 18026 if (__GLeeCheckExtension("GLX_SGIX_fbconfig", &extensionNames) ) 18027 { 18028 _GLEE_GLX_SGIX_fbconfig = GL_TRUE; 18029 __GLeeLink_GLX_SGIX_fbconfig(); 18030 } 18031 if (__GLeeCheckExtension("GLX_SGIX_pbuffer", &extensionNames) ) 18032 { 18033 _GLEE_GLX_SGIX_pbuffer = GL_TRUE; 18034 __GLeeLink_GLX_SGIX_pbuffer(); 18035 } 18036 if (__GLeeCheckExtension("GLX_SGI_cushion", &extensionNames) ) 18037 { 18038 _GLEE_GLX_SGI_cushion = GL_TRUE; 18039 __GLeeLink_GLX_SGI_cushion(); 18040 } 18041 if (__GLeeCheckExtension("GLX_SGIX_video_resize", &extensionNames) ) 18042 { 18043 _GLEE_GLX_SGIX_video_resize = GL_TRUE; 18044 __GLeeLink_GLX_SGIX_video_resize(); 18045 } 18046 if (__GLeeCheckExtension("GLX_SGIX_swap_group", &extensionNames) ) 18047 { 18048 _GLEE_GLX_SGIX_swap_group = GL_TRUE; 18049 __GLeeLink_GLX_SGIX_swap_group(); 18050 } 18051 if (__GLeeCheckExtension("GLX_SGIX_swap_barrier", &extensionNames) ) 18052 { 18053 _GLEE_GLX_SGIX_swap_barrier = GL_TRUE; 18054 __GLeeLink_GLX_SGIX_swap_barrier(); 18055 } 18056 if (__GLeeCheckExtension("GLX_SGIS_blended_overlay", &extensionNames) ) 18057 { 18058 _GLEE_GLX_SGIS_blended_overlay = GL_TRUE; 18059 __GLeeLink_GLX_SGIS_blended_overlay(); 18060 } 18061 if (__GLeeCheckExtension("GLX_SGIS_shared_multisample", &extensionNames) ) 18062 { 18063 _GLEE_GLX_SGIS_shared_multisample = GL_TRUE; 18064 __GLeeLink_GLX_SGIS_shared_multisample(); 18065 } 18066 if (__GLeeCheckExtension("GLX_SUN_get_transparent_index", &extensionNames) ) 18067 { 18068 _GLEE_GLX_SUN_get_transparent_index = GL_TRUE; 18069 __GLeeLink_GLX_SUN_get_transparent_index(); 18070 } 18071 if (__GLeeCheckExtension("GLX_3DFX_multisample", &extensionNames) ) 18072 { 18073 _GLEE_GLX_3DFX_multisample = GL_TRUE; 18074 __GLeeLink_GLX_3DFX_multisample(); 18075 } 18076 if (__GLeeCheckExtension("GLX_MESA_copy_sub_buffer", &extensionNames) ) 18077 { 18078 _GLEE_GLX_MESA_copy_sub_buffer = GL_TRUE; 18079 __GLeeLink_GLX_MESA_copy_sub_buffer(); 18080 } 18081 if (__GLeeCheckExtension("GLX_MESA_pixmap_colormap", &extensionNames) ) 18082 { 18083 _GLEE_GLX_MESA_pixmap_colormap = GL_TRUE; 18084 __GLeeLink_GLX_MESA_pixmap_colormap(); 18085 } 18086 if (__GLeeCheckExtension("GLX_MESA_release_buffers", &extensionNames) ) 18087 { 18088 _GLEE_GLX_MESA_release_buffers = GL_TRUE; 18089 __GLeeLink_GLX_MESA_release_buffers(); 18090 } 18091 if (__GLeeCheckExtension("GLX_MESA_set_3dfx_mode", &extensionNames) ) 18092 { 18093 _GLEE_GLX_MESA_set_3dfx_mode = GL_TRUE; 18094 __GLeeLink_GLX_MESA_set_3dfx_mode(); 18095 } 18096 if (__GLeeCheckExtension("GLX_SGIX_visual_select_group", &extensionNames) ) 18097 { 18098 _GLEE_GLX_SGIX_visual_select_group = GL_TRUE; 18099 __GLeeLink_GLX_SGIX_visual_select_group(); 18100 } 18101 if (__GLeeCheckExtension("GLX_OML_swap_method", &extensionNames) ) 18102 { 18103 _GLEE_GLX_OML_swap_method = GL_TRUE; 18104 __GLeeLink_GLX_OML_swap_method(); 18105 } 18106 if (__GLeeCheckExtension("GLX_OML_sync_control", &extensionNames) ) 18107 { 18108 _GLEE_GLX_OML_sync_control = GL_TRUE; 18109 __GLeeLink_GLX_OML_sync_control(); 18110 } 18111 if (__GLeeCheckExtension("GLX_NV_float_buffer", &extensionNames) ) 18112 { 18113 _GLEE_GLX_NV_float_buffer = GL_TRUE; 18114 __GLeeLink_GLX_NV_float_buffer(); 18115 } 18116 if (__GLeeCheckExtension("GLX_SGIX_hyperpipe", &extensionNames) ) 18117 { 18118 _GLEE_GLX_SGIX_hyperpipe = GL_TRUE; 18119 __GLeeLink_GLX_SGIX_hyperpipe(); 18120 } 18121 if (__GLeeCheckExtension("GLX_MESA_agp_offset", &extensionNames) ) 18122 { 18123 _GLEE_GLX_MESA_agp_offset = GL_TRUE; 18124 __GLeeLink_GLX_MESA_agp_offset(); 18125 } 18126 if (__GLeeCheckExtension("GLX_EXT_fbconfig_packed_float", &extensionNames) ) 18127 { 18128 _GLEE_GLX_EXT_fbconfig_packed_float = GL_TRUE; 18129 __GLeeLink_GLX_EXT_fbconfig_packed_float(); 18130 } 18131 if (__GLeeCheckExtension("GLX_EXT_framebuffer_sRGB", &extensionNames) ) 18132 { 18133 _GLEE_GLX_EXT_framebuffer_sRGB = GL_TRUE; 18134 __GLeeLink_GLX_EXT_framebuffer_sRGB(); 18135 } 18136 if (__GLeeCheckExtension("GLX_EXT_texture_from_pixmap", &extensionNames) ) 18137 { 18138 _GLEE_GLX_EXT_texture_from_pixmap = GL_TRUE; 18139 __GLeeLink_GLX_EXT_texture_from_pixmap(); 18140 } 18141 if (__GLeeCheckExtension("GLX_NV_present_video", &extensionNames) ) 18142 { 18143 _GLEE_GLX_NV_present_video = GL_TRUE; 18144 __GLeeLink_GLX_NV_present_video(); 18145 } 18146 if (__GLeeCheckExtension("GLX_NV_video_out", &extensionNames) ) 18147 { 18148 _GLEE_GLX_NV_video_out = GL_TRUE; 18149 __GLeeLink_GLX_NV_video_out(); 18150 } 18151 if (__GLeeCheckExtension("GLX_NV_swap_group", &extensionNames) ) 18152 { 18153 _GLEE_GLX_NV_swap_group = GL_TRUE; 18154 __GLeeLink_GLX_NV_swap_group(); 18155 } 18156 if (__GLeeCheckExtension("GLX_EXT_scene_marker", &extensionNames) ) 18157 { 18158 _GLEE_GLX_EXT_scene_marker = GL_TRUE; 18159 __GLeeLink_GLX_EXT_scene_marker(); 18160 } 18161 if (__GLeeCheckExtension("GLX_NV_video_output", &extensionNames) ) 18162 { 18163 _GLEE_GLX_NV_video_output = GL_TRUE; 18164 __GLeeLink_GLX_NV_video_output(); 18165 } 18166 #endif /* end GLX */ 18167 18168 __GLeeExtList_clean(&extensionNames); 18169 return GL_TRUE; 18170 }
1.7.4